Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 画布到图像,然后上载到服务器_Php_Jquery_Html_Canvas_Upload - Fatal编程技术网

Php 画布到图像,然后上载到服务器

Php 画布到图像,然后上载到服务器,php,jquery,html,canvas,upload,Php,Jquery,Html,Canvas,Upload,我试图保存一个canvas div,然后将其上传到服务器,但我无法使其正常工作。 所以,这就是我所做的: 我创建了一个画布div,在这里我将使用paperjs进行绘制 我保存canvas div(datatour方法) 我试图上传它,但我没有工作 这是网站: 我用jquery file uploader()测试了将一个图像上传到我的服务器,该脚本可以工作,但我可以在从画布保存时使其工作 不适合我,它不上传任何东西 编辑: 设法使它工作,我将张贴的方式做它很快。 谢谢 您无法让它工作,因为它不是

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

  • 我创建了一个画布div,在这里我将使用paperjs进行绘制
  • 我保存canvas div(datatour方法)
  • 我试图上传它,但我没有工作
  • 这是网站:

    我用jquery file uploader()测试了将一个图像上传到我的服务器,该脚本可以工作,但我可以在从画布保存时使其工作

    不适合我,它不上传任何东西

    编辑: 设法使它工作,我将张贴的方式做它很快。
    谢谢

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

    我有一个错误,原因是我将文件从某个位置移到另一个位置进行了测试。所以,现在我把它放在应该放的地方,(assets/php/testSave.php),我们没有得到任何错误,但是,我仍然在尝试上传图像时没有看到任何变化……该网站给出了一个404me@MarcB,它不上传内容。但阅读米克洛比所说的可能是问题所在。@米克洛比,谢谢!它起作用了。我想了想你说的话,但我没有保留“画布/上传”功能。“不起作用”对你没有帮助。到底什么事情没有发生?文件损坏了吗?根本没到。