【问题标题】:canvas to image and then upload to server画布到图像,然后上传到服务器
【发布时间】:2012-05-29 16:31:40
【问题描述】:

我正在尝试保存画布 div,然后将其上传到服务器,但我无法使其正常工作。 所以,这就是我所做的:

  1. 我创建了一个画布 div,我将在其中使用 paperjs 进行绘画
  2. 我保存画布 div(dataToURL 方法)
  3. 我尝试上传它,但我不工作。

这是网络: www.davidpenuela.com

我测试了使用 jquery 文件上传器 (test jquery uploader) 将图像上传到我的服务器并且该脚本有效,但我可以在从我的画布保存时使其工作。

canvas2image 对我不起作用,它不会上传任何内容。

编辑: 设法使它工作,我会尽快发布这样做的方式。 谢谢!

【问题讨论】:

  • “不起作用”对帮助您毫无用处。究竟什么不会发生?文件到达损坏?根本没有到达。

标签: php jquery html canvas upload


【解决方案1】:

你不能让它工作,因为它不是文件上传。文件上传使用具有multipart/form-data 内容类型的编码表单数据。您的客户端代码正在发布未进行格式编码且具有canvas/upload 内容类型的数据。您需要更新您的服务器代码以使其了解“画布/上传”内容类型,或者找到一种在上传之前对图像进行编码的方法。

【讨论】:

  • 我有一个错误,因为我将文件从一个地方移动到测试它。所以,现在我把它放在它必须的地方,(assets/php/testSave.php)我们没有收到任何错误,但是我在尝试上传图像时没有看到任何变化......
  • 该网站为我提供了 404
  • @Marc B,它不上传内容。但是阅读 mikerobi 所说的可能就是问题所在。
  • @mikerobi,谢谢!它的工作。我想过你说的,但我没有保留“画布/上传”
猜你喜欢
  • 2014-09-01
  • 2010-12-08
  • 2016-03-16
  • 1970-01-01
  • 1970-01-01
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
相关资源
最近更新 更多