上传控件数据传到后台之后接受的是乱码,contentType不对,请问这该如何处理?

bugless123 2017-05-14 15:14:21

使用zui框架的上传控件上传文件,前段代码如下:

html:

<div>
        <div id="uploaderExample" class="uploader">
          <div class="file-list" data-drag-placeholder="请拖拽文件到此处"></div>
          <button type="button" class="btn btn-primary uploader-btn-browse"><i class="icon icon-cloud-upload"></i> 选择文件</button>
        </div>
    </div>
js:

$('#uploaderExample').uploader({
                autoUpload: true,            // 当选择文件后立即自动进行上传操作
                url: 'Handler.ashx'  // 文件上传提交地址
            });
调试到了Handler.ashx之后,获取到的数据文件名称不一样,我上传的是一个5.2M的名称是“测试附件.xlsx”的文件,并且上传的是一个,会重复给后台5次或者10次,麻烦看下,我把接受到参数都打印出来了,日志内容如下:

错误内容:文件数量:1
--2017/5/14 15:10:34--

错误内容:contentLength:1048576,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:34--

错误内容:文件数量:1
--2017/5/14 15:10:34--

错误内容:contentLength:1048576,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:34--

错误内容:文件数量:1
--2017/5/14 15:10:34--

错误内容:contentLength:1048576,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:34--

错误内容:文件数量:1
--2017/5/14 15:10:35--

错误内容:contentLength:1048576,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:35--

错误内容:文件数量:1
--2017/5/14 15:10:35--

错误内容:contentLength:1048576,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:35--

错误内容:文件数量:1
--2017/5/14 15:10:35--

错误内容:contentLength:211414,contentType:application/octet-stream,fileName:blob,
--2017/5/14 15:10:35--


ZSITE8.6