| @@ -323,10 +323,9 @@ function uploadFile(file, callback) { | |||||
| } | } | ||||
| */ | */ | ||||
| function uploadFile(file, callback) { | function uploadFile(file, callback) { | ||||
| var xhr = new XMLHttpRequest(); | |||||
| retrieveNewURL(file, url => { | retrieveNewURL(file, url => { | ||||
| // 上传文件到服务器 | // 上传文件到服务器 | ||||
| uploadFileToS3(xhr, file, url) | |||||
| uploadFileToS3(file, url) | |||||
| }) | }) | ||||
| } | } | ||||
| @@ -335,11 +334,11 @@ function retrieveNewURL(file, cb) { | |||||
| $.get(`${AppSubUrl}/attachments/get_pre_url`, (url) => { | $.get(`${AppSubUrl}/attachments/get_pre_url`, (url) => { | ||||
| cb(url) | cb(url) | ||||
| }) | }) | ||||
| console.info(url) | |||||
| } | } | ||||
| // 使用XMLHttpRequest来上传文件到S3。 | // 使用XMLHttpRequest来上传文件到S3。 | ||||
| function uploadFileToS3(xhr, file, url) { | |||||
| function uploadFileToS3(file, url) { | |||||
| var xhr = new XMLHttpRequest () | |||||
| xhr.open('PUT', url, true) | xhr.open('PUT', url, true) | ||||
| xhr.setRequestHeader('X-Csrf-Token', csrf); | xhr.setRequestHeader('X-Csrf-Token', csrf); | ||||
| const formData = new FormData(); | const formData = new FormData(); | ||||