|
[云开发]
用WebUploader上传图片,不能识别类型
[复制链接]
如何处理?
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;
});
|
|