ecyht2 commited on
Commit
3a6c89a
1 Parent(s): 621c556

refactor: Change file to object url

Browse files
Files changed (1) hide show
  1. index.js +9 -13
index.js CHANGED
@@ -21,18 +21,14 @@ example.addEventListener('click', (e) => {
21
  detect(EXAMPLE_URL);
22
  });
23
 
24
- fileUpload.addEventListener('change', function (e) {
25
- const file = e.target.files[0];
26
- if (!file) {
27
- return;
28
- }
29
-
30
- const reader = new FileReader();
31
-
32
- // Set up a callback when the file is loaded
33
- reader.onload = e2 => detect(e2.target.result);
34
-
35
- reader.readAsDataURL(file);
36
  });
37
 
38
 
@@ -52,6 +48,6 @@ async function detect(img) {
52
 
53
  // Decode the model outputs
54
  const generated_text = processor.batch_decode(outputs.logits).generated_text;
55
- status.textContent = '';
56
  console.log(generated_text);
57
  }
 
21
  detect(EXAMPLE_URL);
22
  });
23
 
24
+ fileUpload.addEventListener('change', async function (e) {
25
+ const file = e.target.files[0];
26
+ if (!file) {
27
+ return;
28
+ }
29
+
30
+ const file_url = URL.createObjectURL(file);
31
+ await detect(file_url);
 
 
 
 
32
  });
33
 
34
 
 
48
 
49
  // Decode the model outputs
50
  const generated_text = processor.batch_decode(outputs.logits).generated_text;
51
+ status.textContent = generated_text[0];
52
  console.log(generated_text);
53
  }