iamge path

This commit is contained in:
IGNY8 VPS (Salman)
2025-11-12 05:23:28 +00:00
parent db5698a1db
commit 7ff3eafb51
4 changed files with 7 additions and 16 deletions

View File

@@ -544,10 +544,9 @@ def process_image_generation_queue(self, image_ids: list, account_id: int = None
# Try frontend/public/images/ai-images/ first (web-accessible)
try:
from django.conf import settings
base_dir = Path(settings.BASE_DIR) if hasattr(settings, 'BASE_DIR') else Path(__file__).resolve().parent.parent.parent
# Navigate to frontend/public/images/ai-images/
images_dir = str(base_dir / 'frontend' / 'public' / 'images' / 'ai-images')
# Use absolute path: /data/app/igny8/frontend/public/images/ai-images/
# This matches the structure where frontend is at project root level
images_dir = '/data/app/igny8/frontend/public/images/ai-images'
os.makedirs(images_dir, exist_ok=True)
# Test write access
test_file = os.path.join(images_dir, '.write_test')

View File

@@ -402,19 +402,11 @@ class ImagesViewSet(SiteSectorModelViewSet):
# Try alternative locations based on the filename
filename = os.path.basename(file_path)
alternative_paths = [
'/data/app/igny8/images/' + filename, # Primary location
'/data/app/igny8/frontend/public/images/ai-images/' + filename, # Primary location (web-accessible)
'/data/app/igny8/images/' + filename, # Secondary location
'/data/app/images/' + filename, # Fallback location
]
# Also try project-relative path
try:
from django.conf import settings
from pathlib import Path
base_dir = Path(settings.BASE_DIR) if hasattr(settings, 'BASE_DIR') else Path(__file__).resolve().parent.parent.parent
alternative_paths.append(str(base_dir / 'data' / 'app' / 'images' / filename))
except Exception:
pass
# Try each alternative path
found = False
for alt_path in alternative_paths:

View File

@@ -97,8 +97,8 @@ export default function ContentImageCell({ image, maxPromptLength = 100 }: Conte
{image.status === 'generated' && (
<div className="space-y-1">
{/* Show local image if available, otherwise show original URL */}
{image.image_path ? (
{/* Always show image from image_path if available, otherwise from image_url */}
{image.image_path && image.image_path.trim() ? (
<>
<img
src={getLocalImageUrl(image.image_path)}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB