是否可以使用socket.io將客戶端的圖像上傳到服務器?從socket.io發送客戶端到服務器的圖像
4
A
回答
5
WebSocket規範指出WebSocket應該能夠將二進制數據作爲ArrayBuffer發送,但瀏覽器不支持這種方式。 Socket.io限制你發送字符串,但你可以發送Base64編碼數據。因此,使用canvas toDataUrl()方法以base64形式獲取圖像,然後全部設置好。 Here's a great article on the subject.
0
我會建議使用類似墨水文件選取器的東西https://www.inkfilepicker.com/其中,客戶端上的用戶可以將圖像上傳到s3存儲桶並在回調中接收圖像的url。然後你可以發送url到socket.io。實際上,我爲一個項目實施了這個項目,表演者可以上傳圖片,然後與房間中的人分享。基本上,他們通過filepicker上傳它,獲取url,通過socket.io發送url,然後服務器上的socket.io將它廣播給房間裏的每個人。
相關問題
- 1. socket.io,node.js將圖像從服務器轉發到客戶端
- 2. 從服務器發送數據到客戶端上socket.io
- 3. Socket.io不從客戶端發送數據到服務器
- 4. socket.io不發送事件從服務器到客戶端連接
- 5. 從服務器發送到客戶端
- 6. 從客戶端發送圖像到服務器
- 7. 將圖像從C#客戶端發送到C服務器
- 8. 不能發送圖像從服務器到客戶端在java
- 9. 從服務器發送圖像到客戶端
- 10. 從客戶端發送僞造的socket.io請求到服務器(node.js/socket.io)
- 11. Socket.io不從客戶端或服務器發送?
- 12. 從客戶端發送到服務器,從服務器發送到客戶端在java中
- 13. python服務器和java客戶端:從python服務器發送到java客戶端時圖像已損壞
- 14. Servlet從服務器發送圖像並保存在客戶端
- 15. Socket.IO服務器+ Socket.IO客戶端
- 16. 從客戶端發送圖片到服務器的問題
- 17. 格式化從python客戶端發送到socket.io node.js服務器的消息
- 18. 從socket.io中的客戶端連接發送JSON數據(查詢)到服務器
- 19. 從java上的客戶端發送圖像到python上的服務器
- 20. 無法發送消息從客戶端到服務器使用node.js和socket.io
- 21. 使用socket.io和node.js將消息從服務器發送到客戶端
- 22. 使用socket.io從Sails.js服務器發送數據到Angular2客戶端
- 23. 如何從我的HTTP服務器將圖像發送到客戶端?
- 24. 通過套接字發送緩存的圖像從客戶端到服務器
- 25. Socket.io - 無法使用Node.Express Web應用程序中的Socket.io將數據從服務器端發送到客戶端?
- 26. C#TCP客戶端發送圖像/服務器
- 27. PHP cURL發送和接收圖像客戶端/服務器
- 28. NIO服務器/客戶端發送圖像問題
- 29. 我想從客戶端發送圖像到服務器(使用小程序)
- 30. 請幫助如何發送圖像從客戶端到服務器?
謝謝!這正是我所尋找的 – udidu 2012-04-15 09:58:23
這個答案現在已經被刪除,socket.io + 1.x現在實現了各種數據。 – TimZaman 2015-05-18 10:04:49