Elias207 commited on
Commit
f286d72
·
verified ·
1 Parent(s): e6bd788

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +10 -11
index.html CHANGED
@@ -113,8 +113,9 @@
113
  </div>
114
 
115
  <script>
116
- // آدرس API برای اسپیس Elias207/QRcode
117
- const API_URL = "https://elias207-qrcode.hf.space/run/predict";
 
118
 
119
  // گرفتن ارجاع به عناصر HTML
120
  const generateBtn = document.getElementById('generate-btn');
@@ -141,10 +142,10 @@
141
  generateResultBox.innerHTML = '<span class="loader">در حال ساخت... لطفاً صبر کنید.</span>';
142
 
143
  const payload = {
144
- "fn_index": 0, // ایندکس تابع ساخت QR
145
  "data": [
146
- text, // ورودی اول: متن
147
- null // ورودی دوم: تصویر (برای این تابع استفاده نمی‌شود)
148
  ],
149
  "session_hash": generateSessionHash()
150
  };
@@ -161,14 +162,13 @@
161
  }
162
 
163
  const result = await response.json();
164
- // تصویر به صورت Base64 در پاسخ می‌آید
165
  const base64Image = result.data[0];
166
 
167
  generateResultBox.innerHTML = `<img id="qr-image" src="${base64Image}" alt="Generated QR Code">`;
168
 
169
  } catch (error) {
170
  console.error('Error generating QR code:', error);
171
- generateResultBox.innerHTML = `<span style="color:red;">خطا: ${error.message}</span>`;
172
  } finally {
173
  generateBtn.disabled = false;
174
  }
@@ -186,17 +186,16 @@
186
  readResultP.textContent = 'در حال خواندن تصویر...';
187
  readResultP.classList.add('loader');
188
 
189
- // تبدیل فایل تصویر به Base64
190
  const reader = new FileReader();
191
  reader.readAsDataURL(file);
192
  reader.onload = async () => {
193
  const base64Image = reader.result;
194
 
195
  const payload = {
196
- "fn_index": 1, // ایندکس تابع خواندن QR
197
  "data": [
198
- null, // ورودی اول: متن (برای این تابع استفاده نمی‌شود)
199
- base64Image // ورودی دوم: تصویر به صورت Base64
200
  ],
201
  "session_hash": generateSessionHash()
202
  };
 
113
  </div>
114
 
115
  <script>
116
+ // *** تغییر کلیدی در این خط است ***
117
+ // آدرس API صحیح برای اسپیس Elias207/QRcode
118
+ const API_URL = "https://elias207-qrcode.hf.space/api/predict/";
119
 
120
  // گرفتن ارجاع به عناصر HTML
121
  const generateBtn = document.getElementById('generate-btn');
 
142
  generateResultBox.innerHTML = '<span class="loader">در حال ساخت... لطفاً صبر کنید.</span>';
143
 
144
  const payload = {
145
+ "fn_index": 0,
146
  "data": [
147
+ text,
148
+ null
149
  ],
150
  "session_hash": generateSessionHash()
151
  };
 
162
  }
163
 
164
  const result = await response.json();
 
165
  const base64Image = result.data[0];
166
 
167
  generateResultBox.innerHTML = `<img id="qr-image" src="${base64Image}" alt="Generated QR Code">`;
168
 
169
  } catch (error) {
170
  console.error('Error generating QR code:', error);
171
+ generateResultBox.innerHTML = `<span style="color:red;">${error.message}</span>`;
172
  } finally {
173
  generateBtn.disabled = false;
174
  }
 
186
  readResultP.textContent = 'در حال خواندن تصویر...';
187
  readResultP.classList.add('loader');
188
 
 
189
  const reader = new FileReader();
190
  reader.readAsDataURL(file);
191
  reader.onload = async () => {
192
  const base64Image = reader.result;
193
 
194
  const payload = {
195
+ "fn_index": 1,
196
  "data": [
197
+ null,
198
+ base64Image
199
  ],
200
  "session_hash": generateSessionHash()
201
  };