繁体   English   中英

Plupload在Android 2.x上使用错误的MIME发送数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM