uploadify 如何 取消选中的文件 ?
我在onSelect中加入了onCancel(e,queueId,fileObj);,文件没有显示到上传列表中,但点击上传按钮,文件却上传了,怎么彻底移除选中的文件?
$("#uploadify").uploadify({
'uploader': '../include/JS/jquery.uploadify/uploadify.swf?var='+(new Date()).getTime(),
'script': 'OrderOperateFileUpload.ashx',
'method' : 'GET',
'cancelImg': '../include/JS/jquery.uploadify/cancel.png',
'queueID': 'fileQueue',
'auto': false,
'multi': true,
'sizeLimit': FileSize,
'queueSizeLimit' : 5,
'fileDesc' : 'Office文件和PDF文件(*.doc,*.xls,*.ppt,*.pdf)',
'fileExt' : '*.doc;*.xls;*.ppt;*.pdf',
'buttonImg':'../include/JS/jquery.uploadify/browser.gif',
'width':'83',
'height':'26',
'wmode':'transparent',
'onSelect': function(e, queueId, fileObj)
{
if(fileObj.size > FileSize)
{
ZENG.msgbox.show('当前选择的文件超过了设置的大小,请重新选择文件!', 1, 3000);
onCancel(e,queueId,fileObj);
}
if(CheckFileType(fileObj.name) == false)
{
ZENG.msgbox.show('当前只支持*.doc,*.xls,*.ppt,*.pdf!', 1, 3000);
onCancel(e,queueId,fileObj);
}
},
onComplete: function (event, queueID, fileObj, response, data) {
if(response != "0")
{
ZENG.msgbox.show("文件:" + fileObj.name + "上传成功", 4, 3000);
parent.AddNewFile(response);
}
},
onError: function(event, queueID, fileObj) {
ZENG.msgbox.show("文件:" + fileObj.name + "上传失败", 5, 3000);
}
});
将控件重新加载一次,或者用chrome调试跟踪下,应该不难的,虽然我没用过
等于没说.
LZ后来怎么解决的?
楼主咋解决的?
同求~博主怎么解决这个问题的?
我看到的demo是这样的
<input type="file" name="file_upload" id="file_upload" />
<a href="javascript:$('#file_upload').uploadify('upload', '*')">Upload the Files</a> | <a href="javascript:$('#file_upload').uploadify('stop')">Stop the Uploads!</a>