帖子
帖子
用户
博客
课程
显示全部楼层
13
帖子
0
勋章
71
Y币

[云开发] 用WebUploader上传图片,不能识别类型

[复制链接]
发表于 2015-4-7 17:58:58
QQ图片20150407175635.png
如何处理?
var uploadurl = WebUploader.create({
       
            // swf文件路径
            swf: '../script/Uploader.swf',
                //runtimeOrder: 'flash',
            // 文件接收服务端。
            server: 'http://d.apicloud.com/mcm/api/file',
       
            // 选择文件的按钮。可选。
            // 内部根据当前运行是创建,可能是input元素,也可能是flash.
            pick: '#picker',
       
            // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
            resize: false,
            
            auto: true
       
        });

        uploadurl.on("fileQueued", function (file) {
            uploadurl.option('formData', {
                    filename: $("#tmcontent").html(),
                filetype: file.type
            });
        });
        //文件上传成功
        uploadurl.on('uploadSuccess', function (file, res) {
            if (res && res.id) {
                alert("成功")
                
            } else if (res &&res.status == 0) {
                    alert(res.msg);
                alert("失败1")
            } else {
                alert("失败2")
            }
        });

        //上传完成,不管成功失败
        uploadurl.on('uploadComplete', function (file) {
            uploadurl.removeFile(file);
        });
        uploadurl.on('uploadBeforeSend', function (block, data, headers) {
            headers["X-APICloud-AppKey"] = appKey;
            headers["X-APICloud-AppId"] = appID;

        });

7
帖子
0
勋章
1594
Y币
检查下你的代码吧,官方的也用的这个上传,不存在问题
22
帖子
0
勋章
11
Y币
这个选择的图片也不能裁剪什么的吧
0
帖子
0
勋章
18
Y币
数据云咨询-北 发表于 2015-4-7 18:41
检查下你的代码吧,官方的也用的这个上传,不存在问题

完全按照官方代码,但是在安卓平板测试中,就是不能识别,上传的是一个流。
8
帖子
0
勋章
94
Y币
数据云咨询-北 发表于 2015-4-7 18:41
检查下你的代码吧,官方的也用的这个上传,不存在问题

运用版主的代码,会运行到“失败1”这是什么问题?
在filetype处写‘jpeg’可以吗?还是有什么别的格式?
8
帖子
0
勋章
94
Y币
版主的问题解决了吗?
您需要登录后才可以回帖 登录

本版积分规则