[英]Plupload sends data with wrong MIME on Android 2.x
我在让plupload在Android 2.x设备上工作时遇到问题。 仅在这些设备上,plupload会以二进制/八位字节 MIME类型发送文件,尽管它应该像在其他系统(台式chrome,FF,Android 3.x和4.x)上一样发送multipart / form-data 。 因此,服务器根本无法处理这些请求。
var uploader = new plupload.Uploader({
runtimes : 'html5,silverlight,html4',
silverlight_xap_url : settings.url_silverlight,
browse_button : 'pickfiles',
container : 'uploader',
max_file_size : '3mb',
url : settings.url_nailarts,
filters : [
{title : NF.T("img_files"), extensions : "jpg,jpeg,gif,png"}
], ... });
multipart:默认为true,但是即使我明确地将其放在其中也无济于事。 我能做什么? 问题出在哪儿? 谢谢!
Andorid 2.x不会发送multipart / form-data。 相反,它在主体中发送文件,因此application / octet-stream是正确的类型。
在您的服务器上,您需要通过保存流本身来处理这种情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.