我正在使用Node JS作爲Web API服務器,對於前端,我使用的是Angular 4,Android和IOS。我已經使用post請求成功實現了文件上傳。我只在外面露出一個端口。我需要用進度條實現文件上傳。我只在過去使用POST和GET請求。我沒有得到如何在服務器上實現它,並將進度響應發送到前端。另外還有其他可以使用的方法。 這將有很大的幫助,如果有人可以幫助我這個過程文件上傳node.js express
1
A
回答
0
對於文件上傳,你可以使用DropzoneJS。由於您正在使用Angular作爲前端使用Dropzone for Angular。
0
我正在看着它,聽到socket.io可以用來實現相同。我需要在流數據上使用銳利的包
0
對於服務器端,我使用內置的express路由器使用multer。 Multer解析多部分表單數據並使用與Express表達式路由器非常好的回調。
然後對於用戶界面,您需要一個可以上載多部分表單數據的元素。如果您使用HTML 5,那麼您應該可以使用任何外部庫。我個人使用Vaadin上傳。這是一個很好的下降元素,爲你做所有的工作。它甚至有一個很好的上傳欄和內置的狀態。
相關問題
- 1. 使用Express上傳文件(node.js)
- 2. 與node.js的上傳文件
- 3. HTML + Node.js文件上傳
- 4. node.js express 4.4上傳文件生成文件夾
- 5. 如何禁用用於文件上傳的Express BodyParser(Node.js)
- 6. Node.js + Express:上傳文件時無需重新加載頁面
- 7. 用HTML上傳文件到Node.js
- 8. Node.js的Multer文件上傳錯誤
- 9. node.js webdriverio/webdriver.io上傳文件
- 10. Node.js AJAX文件上傳器
- 11. OSX Node.js文件上傳ENOENT
- 12. Heroku的文件上傳和Node.js的
- 13. Heroku上的大文件上傳(NodeJS + Express)
- 14. Node.js:文件上傳API和JSON返回
- 15. Node.js上傳文件的位置
- 16. ASPx Dev Express文件上傳控件
- 17. Node.js + Express傳遞對象
- 18. 如何在node.js和express 3.0服務器上控制文件上傳
- 19. node.js中的文件上傳只是無限期地上傳?
- 20. 通過Multer在Node.js中上傳文件
- 21. 與node.js的上傳文件,得到多個文件
- 22. Express - 通過直接POST上傳文件
- 23. 使用Express + Connect(節點)上傳文件
- 24. 如何使用Node.js上傳文件?
- 25. 無法運行node.js服務器在節點上傳文件使用express和multer
- 26. 如何正確處理使用Node.js Express後端的文件上傳?
- 27. Ubuntu上的Node.js和Express 11.04
- 28. Node.js和Windows上的Express
- 29. 在Express Node.js中禁用etag頭文件
- 30. Node.js/Express:通過ajax下載文件
但是,我們可以發送客戶端的進度和暫停上傳的能力?另外,我們可以在保存安全性之前執行數據處理嗎? –
是和是。 vaadin上傳可讓您暫停並取消。他們全部爲你實施。至於服務器端。我假設你使用快遞。 Multer只是另一種適合其架構的中間件。您可以自由添加您自己的中間件,進行身份驗證或您需要的任何其他內容。 – nbroeking
請記住兩者不需要一起使用。 Multer和express是一組非常常見的庫。許多ui圖書館和元素與快遞和穿衣工作。我只是碰巧使用vaadin,因爲我認爲他們創造了非常專業的元素。 – nbroeking