Spaces:
Running
Running
still upload images not working - Follow Up Deployment
Browse files- index.html +8 -9
index.html
CHANGED
@@ -125,13 +125,13 @@
|
|
125 |
<h4 class="text-lg font-medium mb-4">Upload Options</h4>
|
126 |
<div class="grid grid-cols-2 gap-4 mb-4">
|
127 |
<div id="images-upload" class="upload-area rounded-lg p-6 text-center cursor-pointer">
|
128 |
-
<input type="file" id="image-upload" class="hidden" accept="image/*" multiple
|
129 |
<div id="images-upload-content" class="flex flex-col items-center justify-center">
|
130 |
<i class="fas fa-images text-3xl text-purple-500 mb-3"></i>
|
131 |
<p class="font-medium mb-1">Upload Multiple Images</p>
|
132 |
<p class="text-sm text-gray-500">(Minimum 5 required)</p>
|
133 |
<button id="images-upload-btn" class="mt-3 bg-purple-500 hover:bg-purple-600 text-white text-sm font-medium py-1.5 px-4 rounded-full transition">
|
134 |
-
|
135 |
</button>
|
136 |
</div>
|
137 |
</div>
|
@@ -150,10 +150,10 @@
|
|
150 |
<div id="upload-preview-container" class="hidden">
|
151 |
<div id="images-preview" class="hidden mb-4">
|
152 |
<p class="text-sm font-medium mb-2"><span id="image-count">0</span> images selected</p>
|
153 |
-
<div class="flex space-x-2 overflow-x-auto pb-2">
|
154 |
<!-- Images will be added here -->
|
155 |
</div>
|
156 |
-
</div>
|
157 |
<div id="zip-preview" class="hidden mb-4">
|
158 |
<p class="text-sm font-medium mb-2">ZIP file ready for training</p>
|
159 |
<div class="flex items-center text-gray-500">
|
@@ -366,7 +366,7 @@
|
|
366 |
|
367 |
<!-- About Section -->
|
368 |
<section id="about" class="bg-white rounded-xl shadow-lg p-8 mb-12">
|
369 |
-
<h3 class="text-2xl font-bold mb-6">About AI Clone
|
370 |
<div class="prose max-w-none">
|
371 |
<p class="mb-4">
|
372 |
AI Clone Creator uses advanced artificial intelligence to generate realistic digital twins from just a single photo. Our technology can create images and videos of you in any scenario you imagine.
|
@@ -476,7 +476,7 @@
|
|
476 |
return;
|
477 |
}
|
478 |
|
479 |
-
document.getElementById('upload-preview').classList.remove('hidden');
|
480 |
document.getElementById('images-preview').classList.remove('hidden');
|
481 |
document.getElementById('zip-preview').classList.add('hidden');
|
482 |
|
@@ -489,9 +489,8 @@
|
|
489 |
|
490 |
document.getElementById('image-count').textContent = files.length;
|
491 |
|
492 |
-
// Show
|
493 |
-
|
494 |
-
for (let i = 0; i < filesToShow; i++) {
|
495 |
const file = files[i];
|
496 |
if (!file.type.match('image.*')) continue;
|
497 |
|
|
|
125 |
<h4 class="text-lg font-medium mb-4">Upload Options</h4>
|
126 |
<div class="grid grid-cols-2 gap-4 mb-4">
|
127 |
<div id="images-upload" class="upload-area rounded-lg p-6 text-center cursor-pointer">
|
128 |
+
<input type="file" id="image-upload" class="hidden" accept="image/*" multiple>
|
129 |
<div id="images-upload-content" class="flex flex-col items-center justify-center">
|
130 |
<i class="fas fa-images text-3xl text-purple-500 mb-3"></i>
|
131 |
<p class="font-medium mb-1">Upload Multiple Images</p>
|
132 |
<p class="text-sm text-gray-500">(Minimum 5 required)</p>
|
133 |
<button id="images-upload-btn" class="mt-3 bg-purple-500 hover:bg-purple-600 text-white text-sm font-medium py-1.5 px-4 rounded-full transition">
|
134 |
+
Open Gallery
|
135 |
</button>
|
136 |
</div>
|
137 |
</div>
|
|
|
150 |
<div id="upload-preview-container" class="hidden">
|
151 |
<div id="images-preview" class="hidden mb-4">
|
152 |
<p class="text-sm font-medium mb-2"><span id="image-count">0</span> images selected</p>
|
153 |
+
<div class="flex space-x-2 overflow-x-auto pb-2" style="max-height: 200px; flex-wrap: wrap; gap: 8px;">
|
154 |
<!-- Images will be added here -->
|
155 |
</div>
|
156 |
+
> </div>
|
157 |
<div id="zip-preview" class="hidden mb-4">
|
158 |
<p class="text-sm font-medium mb-2">ZIP file ready for training</p>
|
159 |
<div class="flex items-center text-gray-500">
|
|
|
366 |
|
367 |
<!-- About Section -->
|
368 |
<section id="about" class="bg-white rounded-xl shadow-lg p-8 mb-12">
|
369 |
+
<h3 class="text-2xl font-bold mb-6">About AI Clone Creators</h3>
|
370 |
<div class="prose max-w-none">
|
371 |
<p class="mb-4">
|
372 |
AI Clone Creator uses advanced artificial intelligence to generate realistic digital twins from just a single photo. Our technology can create images and videos of you in any scenario you imagine.
|
|
|
476 |
return;
|
477 |
}
|
478 |
|
479 |
+
document.getElementById('upload-preview-container').classList.remove('hidden');
|
480 |
document.getElementById('images-preview').classList.remove('hidden');
|
481 |
document.getElementById('zip-preview').classList.add('hidden');
|
482 |
|
|
|
489 |
|
490 |
document.getElementById('image-count').textContent = files.length;
|
491 |
|
492 |
+
// Show all images as preview in a scrollable container
|
493 |
+
for (let i = 0; i < files.length; i++) {
|
|
|
494 |
const file = files[i];
|
495 |
if (!file.type.match('image.*')) continue;
|
496 |
|