Re: [node] 上傳檔案問題
※ 引述《luckid (luckid)》之銘言:
: 各位先進好,
: 目前小弟在學習nodejs,
: 並試著用express+multer middleware去實作檔案上傳,
: server.js檔程式碼如下:
(略)
抱歉,還是回應一下,因為需貼程式碼無法只用推文,
先感謝前輩的熱心指點,
目前改正後console視窗已經正常,
所見情形如下(上傳之檔案為test.txt,裡面無內容):
{ fieldname: 'file',
originalname: 'test.txt',
encoding: '7bit',
mimetype: 'text/plain',
destination: './uploads/',
filename: '801a1180aeacb53863b8b30827ada337',
path: 'uploads\\801a1180aeacb53863b8b30827ada337',
size: 0 }
不過瀏覽器還是顯示一直等候,最後一樣出現沒收到資料的畫面.
但是基本上檔案是有上傳成功的,只是檔名被加密+副檔名被刪除,
讓我誤以為沒有上傳成功.
當然瀏覽器的畫面也是我誤判的原因,
但是console視窗正常後我才注意到檔案是有成功上傳的.
今天在試的時候其實目地資料夾內在我上傳後有出現檔案,
我那時不知在想甚麼以為沒有上傳成功,把那些檔案直接刪除,
剛剛再測試了一下,點開才發現,
其實那就是上傳成功的檔名被加密及副檔名被刪除的檔案.
另外,今天有試裝multer0.1.6版,似乎就不會遇到此問題,
在想說會不會跟版本也有關係.
目前小的打算暫時先使用此版本練習.
再次感謝前輩熱心指點.
小的初探nodejs,有太多東西在摸索中,
可以的話請允許小的有問題再貼上來問,感謝.
當然會在問之前先努力查詢Google的.
--
https://www.youtube.com/watch?v=B_CMmbFexbM
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.204.203
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1448037103.A.C30.html
推
11/21 11:52, , 1F
11/21 11:52, 1F
→
11/21 11:53, , 2F
11/21 11:53, 2F
→
11/21 11:53, , 3F
11/21 11:53, 3F
→
11/21 12:09, , 4F
11/21 12:09, 4F
→
11/21 17:39, , 5F
11/21 17:39, 5F
→
11/21 22:24, , 6F
11/21 22:24, 6F
→
11/21 22:29, , 7F
11/21 22:29, 7F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章