|
function upPic(){
var uploadurl = WebUploader.create({
// swf文件路径
swf: '/libs/webuploader/Uploader.swf',
//runtimeOrder: 'flash',
// 文件接收服务端。
server: 'http://d.apicloud.com/mcm/api/file',
// 选择文件的按钮。可选。
// 内部根据当前运行是创建,可能是input元素,也可能是flash.
pick: '#picker',
accept:
{
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/*'
},
// 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
resize: false,
auto: true
});
uploadurl.on("fileQueued", function (file) {
uploadurl.option('formData', {
filename: $("#tmcontent").html(),
filetype: 'jpeg'
});
});
//文件上传成功
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('uploadError', function (file, reason) {
alert("失败")
});
//上传完成,不管成功失败
uploadurl.on('uploadComplete', function (file) {
uploadurl.removeFile(file);
});
uploadurl.on('uploadBeforeSend', function (block, data, headers) {
headers["X-APICloud-AppKey"] = 'A42E9D2F-707A-673B-8705-D991F711111C';
headers["X-APICloud-AppId"] = 'A6985443263321';
});
//上传中
uploadurl.on('uploadProgress',function(file,percentage){
});
}
1.为什么在执行时会提示“invalid request”?并且显示到“失败1”?
2.关于filetype该怎么填写?
|
|