HTML5 Big dataurl

时间:2014-04-20 06:35:05

标签: php html5 canvas

我在过去两周内遇到了这个问题。

对于管理画布我正在使用KineticJS

画布的

dataURL很大,以MB为单位。

我尝试使用

发送dataURL
  • ajax发布
  • ajax数据发布时使用“application / upload”content-type

但是,通过所有尝试过的方法,它正在崩溃移动设备和Mac Mozilla浏览器上的浏览器。

我的申请在这里。 http://bit.ly/1hHSIGX

先谢谢

1 个答案:

答案 0 :(得分:0)

是否适用于小图片(可能是1/2 mb)?

如果没有

确保将服务器配置为允许上传并分配临时目录

file_uploads = On

upload_tmp_dir

如果是的话

确保将服务器配置为接受大文件。

post_max_size

upload_max_filesize

您的服务器可能已超时,因此请检查您上传的时间

max_input_time

max_execution_time

无论哪种方式......

使用stage.toDataURL创建的默认文件类型是.png。您可以将image/jpeg指定为mimeType,并且您的文件将更小 - 通常要小得多。使用jpeg编码,您还可以指定较低的图像质量以减小文件大小。