malaknihed commited on
Commit
a5ba29e
·
verified ·
1 Parent(s): 2b1b4c0
Files changed (1) hide show
  1. static/app.js +61 -61
static/app.js CHANGED
@@ -1,61 +1,61 @@
1
- async function uploadDocument() {
2
- let fileInput = document.getElementById("documentInput");
3
- let formData = new FormData();
4
- formData.append("file", fileInput.files[0]);
5
-
6
- try {
7
- let response = await fetch("http://127.0.0.1:8000/summarize/", {
8
- method: "POST",
9
- body: formData
10
- });
11
-
12
- if (!response.ok) {
13
- throw new Error("Erreur de requête !");
14
- }
15
-
16
- let data = await response.json();
17
- console.log("📤 Réponse du serveur :", data); // Vérifier la réponse dans la console
18
-
19
- // Vérifier si le résumé est présent et l'afficher
20
- let resultElement = document.getElementById("documentResult");
21
- if (data.summary) {
22
- resultElement.innerText = "📝 Résumé généré : " + data.summary;
23
- } else {
24
- resultElement.innerText = "❌ Résumé non disponible.";
25
- }
26
- } catch (error) {
27
- console.error("❌ Erreur :", error);
28
- document.getElementById("documentResult").innerText = "Échec de la requête !";
29
- }
30
- }
31
-
32
- async function uploadImage() {
33
- const fileInput = document.getElementById("imageInput");
34
- if (!fileInput.files.length) {
35
- alert("Veuillez sélectionner une image !");
36
- return;
37
- }
38
-
39
- let formData = new FormData();
40
- formData.append("file", fileInput.files[0]);
41
-
42
- try {
43
- const response = await fetch("http://127.0.0.1:8000/interpret/", {
44
- method: "POST",
45
- body: formData
46
- });
47
-
48
- const data = await response.json();
49
- document.getElementById("imageResult").innerText = data.caption || "Erreur lors de l'interprétation";
50
-
51
- const reader = new FileReader();
52
- reader.onload = function (e) {
53
- document.getElementById("uploadedImage").src = e.target.result;
54
- document.getElementById("uploadedImage").style.display = "block";
55
- };
56
- reader.readAsDataURL(fileInput.files[0]);
57
- } catch (error) {
58
- console.error("Erreur :", error);
59
- alert("Échec de la requête !");
60
- }
61
- }
 
1
+ async function uploadDocument() {
2
+ let fileInput = document.getElementById("documentInput");
3
+ let formData = new FormData();
4
+ formData.append("file", fileInput.files[0]);
5
+
6
+ try {
7
+ let response = await fetch("https://AIWebDev-AI_Web_Dev.hf.space/summarize/", {
8
+ method: "POST",
9
+ body: formData
10
+ });
11
+
12
+ if (!response.ok) {
13
+ throw new Error("Erreur de requête !");
14
+ }
15
+
16
+ let data = await response.json();
17
+ console.log("📤 Réponse du serveur :", data); // Vérifier la réponse dans la console
18
+
19
+ // Vérifier si le résumé est présent et l'afficher
20
+ let resultElement = document.getElementById("documentResult");
21
+ if (data.summary) {
22
+ resultElement.innerText = "📝 Résumé généré : " + data.summary;
23
+ } else {
24
+ resultElement.innerText = "❌ Résumé non disponible.";
25
+ }
26
+ } catch (error) {
27
+ console.error("❌ Erreur :", error);
28
+ document.getElementById("documentResult").innerText = "Échec de la requête !";
29
+ }
30
+ }
31
+
32
+ async function uploadImage() {
33
+ const fileInput = document.getElementById("imageInput");
34
+ if (!fileInput.files.length) {
35
+ alert("Veuillez sélectionner une image !");
36
+ return;
37
+ }
38
+
39
+ let formData = new FormData();
40
+ formData.append("file", fileInput.files[0]);
41
+
42
+ try {
43
+ const response = await fetch("https://AIWebDev-AI_Web_Dev.hf.space/interpret/", {
44
+ method: "POST",
45
+ body: formData
46
+ });
47
+
48
+ const data = await response.json();
49
+ document.getElementById("imageResult").innerText = data.caption || "Erreur lors de l'interprétation";
50
+
51
+ const reader = new FileReader();
52
+ reader.onload = function (e) {
53
+ document.getElementById("uploadedImage").src = e.target.result;
54
+ document.getElementById("uploadedImage").style.display = "block";
55
+ };
56
+ reader.readAsDataURL(fileInput.files[0]);
57
+ } catch (error) {
58
+ console.error("Erreur :", error);
59
+ alert("Échec de la requête !");
60
+ }
61
+ }