【发布时间】:2012-07-27 07:59:53
【问题描述】:
我希望将图像数据从画布标签流式传输到 node.js 服务器。我可以自己处理服务器端代码,但如何从画布提交数据?我希望提出涉及多部分表单数据的建议,因为我想流式传输数据,因为我期望图像在 50 MB 左右的范围内。如果我尝试一次发布所有数据,它往往会使客户端的浏览器崩溃。
【问题讨论】:
-
我不知道使用多部分表单数据的方法,但是您尝试过
canvas.toDataURL()(base64 编码)和 AJAX 吗?这会使客户端的浏览器崩溃吗? -
toDataURL() 本身不会使浏览器崩溃,但是尝试对其进行任何操作(例如正常发布它)确实会使浏览器崩溃。我曾经将此应用程序发布到 php 服务器,但现在我正在转换为 node.js,所以我不确定它会有多大不同,但我敢打赌那里有人知道如何做我要问的事情.
-
为什么会“使浏览器崩溃”?这似乎非常值得怀疑。 edit 哦,等等,刚刚看到 50MB 的部分。
-
“它往往会使客户端的浏览器崩溃” 有或没有 AJAX? 没有 AJAX 应该没问题
标签: javascript html node.js canvas stream