egg非同步上傳圖片提示nodejs.Error: Invalid filename:解決方案,bolb轉file的方法
阿新 • • 發佈:2020-12-10
技術標籤:JavaScriptNodeEggnode.jsjavascript
egg做非同步上傳圖片的時候提示nodejs.Error: Invalid filename:XXX解決方案:
如果用 < input name=“file” type=“file” id=“file” />沒問題的話那基本可以確認是你的檔名稱問題了,可能是你的檔案name少了字尾,輸出圖片物件的檔案 name: “img.png” 是這樣的,需要名稱+字尾!
bolb轉file的方法:
let files = new window.File([blob],"img.png" , {type:"image/png"})//blob轉file,檔名那裡不能少了字尾