window.File -> window.Blob

master
git 8 years ago
parent 28bb0768ee
commit be060d2b72

@ -316,7 +316,7 @@ export default {
let addFiles = [] let addFiles = []
for (let i = 0; i < files.length; i++) { for (let i = 0; i < files.length; i++) {
let file = files[i] let file = files[i]
if (this.features.html5 && file instanceof File) { if (this.features.html5 && file instanceof Blob) {
file = { file = {
file, file,
size: file.size, size: file.size,
@ -331,7 +331,7 @@ export default {
fileObject = true fileObject = true
} else if (typeof Element !== 'undefined' && file.el instanceof Element) { } else if (typeof Element !== 'undefined' && file.el instanceof Element) {
fileObject = true fileObject = true
} else if (typeof File !== 'undefined' && file.file instanceof File) { } else if (typeof Blob !== 'undefined' && file.file instanceof Blob) {
fileObject = true fileObject = true
} }
if (fileObject) { if (fileObject) {
@ -749,7 +749,7 @@ export default {
form.append(key, value) form.append(key, value)
} }
} }
form.append(this.name, file.file) form.append(this.name, file.file, file.file.filename || file.name)
let xhr = new XMLHttpRequest() let xhr = new XMLHttpRequest()
xhr.open('POST', file.postAction) xhr.open('POST', file.postAction)
return this.uploadXhr(xhr, file, form) return this.uploadXhr(xhr, file, form)

Loading…
Cancel
Save