最近作公司業務, 上傳圖片出問題了~前端
首先是要求前端傳遞的圖片名稱不能是中文 ??? this
解決辦法:
咱們討論決定以時間戳命名spa
new File([file], new Date().getTime() + '.' + 文件後綴名 ,{ type: file.type });
問題又來了, new File在ie下報錯,也就是說在ie下調用上傳圖片功能是無效的
解決辦法: File不識別的話重寫一下code
let File = window.File try { new File([], '') } catch(e) { File = class File extends Blob { constructor(chunks, filename, opts = {}){ super(chunks, opts) this.lastModifiedDate = new Date() this.lastModified =+ this.lastModifiedDate this.name = filename } } }
OVER
and on...blog