我在过去两周内遇到了这个问题。
对于管理画布我正在使用KineticJS
。
dataURL
很大,以MB为单位。
我尝试使用
发送dataURLajax
发布ajax
数据发布时使用“application / upload”content-type 但是,通过所有尝试过的方法,它正在崩溃移动设备和Mac Mozilla浏览器上的浏览器。
我的申请在这里。 http://bit.ly/1hHSIGX
先谢谢
答案 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编码,您还可以指定较低的图像质量以减小文件大小。