//这是前台的代码
$(function () {
$("#uploadify").uploadify({
height: 30,
swf: '/images/uploadify.swf',
uploader: GetMKTHandler() + "?oper=Uploadify",
buttonText: '打开文件夹',
cancelImg: '/images/uploadify-cancel.png',
width: 120,
removeTimeout: 0,
formData: cusid,
fileTypeExts: '*.mp4; *.avi; *.mkv',
fileSizeLimit:0,
onUploadSuccess: function (file, data) {
var result = eval("(" + data + ")");
if (result.HasError == 0) {
$("#voidePath").css('display', '');
$("#voidePath").attr('src', '');
$("#voidePath").attr('src', eval("(" + result.ResultStr + ")"));
}
else {
AlertError('popImportVoide_div_alert', result.ErrorInfo);
return false;
}
},
onUploadComplete: function (file) {
popImportVoide.popAdd.removePop();
},
});
});
//ashx中 获取到前台传入的视频 并使用aliyun的PutObject进行视频上传,但是iis还未上传完毕时前台直接进入uploadify的onUploadSuccess方法中,导致任何内容传入,这该怎么解决啊
看了下博客园的博客,发现原来是超时时间默认30s的问题
是不是有上传过程中有异常报错了。
并没有,是在执行putobject()方法,上传至aliyun服务器时,貌似是等待时间过长了,直接跳过了上传方法,就返回给前台了