Mercurial Hosting > chat
comparison src/chat.js @ 125:6fe19d9e0a78 default tip
upload fix
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Wed, 04 Mar 2026 13:48:15 -0700 |
| parents | 05489f6e9d6f |
| children |
comparison
equal
deleted
inserted
replaced
| 124:05489f6e9d6f | 125:6fe19d9e0a78 |
|---|---|
| 371 } | 371 } |
| 372 console.log(err); | 372 console.log(err); |
| 373 ajax( '/error_log.js', 'err='+encodeURIComponent(err) ); | 373 ajax( '/error_log.js', 'err='+encodeURIComponent(err) ); |
| 374 return; | 374 return; |
| 375 } | 375 } |
| 376 let response = JSON.parse(request.response); | |
| 377 fileName = response.file.filename; | |
| 378 //console.log('fileName '+fileName); | |
| 379 url = filebinUrl + encodeURIComponent(fileName); | |
| 376 addFileUrl(url); | 380 addFileUrl(url); |
| 377 }; | 381 }; |
| 378 request.send(fileContent); | 382 request.send(fileContent); |
| 379 } | 383 } |
| 380 | 384 |
| 381 function loadedFile(input) { | 385 function loadedFile(input) { |
| 382 let file = input.files[0]; | 386 let file = input.files[0]; |
| 383 input.value = null; | 387 input.value = null; |
| 384 console.log(file); | 388 //console.log(file); |
| 385 let reader = new FileReader(); | 389 let reader = new FileReader(); |
| 386 reader.onload = function() { | 390 reader.onload = function() { |
| 387 uploadToFilebin(file.name,reader.result); | 391 uploadToFilebin(file.name,reader.result); |
| 388 }; | 392 }; |
| 389 reader.readAsArrayBuffer(file); | 393 reader.readAsArrayBuffer(file); |
