这是我的第一篇文章
我在这里尝试获取上传文件的名称,以便用户可以根据需要删除它,就像雅虎一样。
$("#uploadifysub1").uploadify({
'uploader' : 'JS/uploadify.swf',
'script' : 'JS/uploadify.php',
'cancelImg' : 'cancel.png',
'buttonImg' : 'attach.png',
'folder' : 'uploads',
'queueID' : 'divquickuploadProgress1',
'auto' : true,
'multi' : true
});
问题是我无法获取文件名,有什么建议吗?
uploadify中是否有任何功能,可以删除上传的文件,或者我自己必须这样做?
提前致谢。
答案 0 :(得分:3)
感谢“Codler”,我可以解决这个问题,我会分享代码,也许会有所帮助。
$("#uploadifysub1").uploadify({
'uploader' : 'JS/uploadify.swf',
'script' : 'JS/uploadify.php',
'cancelImg' : 'cancel.png',
'buttonImg' : 'attach.png',
'folder' : 'uploads',
'queueID' : 'divquickuploadProgress1',
'auto' : true,
'multi' : true,
'onComplete' : function(event, queueID, fileObj, reposnse, data) {
// write your own implementation
}
});
我的实施就像那样
var cod = '<tr>';
cod += '<td align="left">'+fileObj.name+'</td>';
cod += '<td align="left">';
cod += '<span onclick="removeprev(this,'+fileObj.name+')" style="cursor: pointer;"> ';
cod += '[remove]</span>';
cod += '</td>';
cod += '</tr>';
$('#uploaded_files').append(cod);
再次感谢
答案 1 :(得分:1)
来自uploadify的引用
fileDataName
您的文件数组的名称 上传服务器脚本。默认= “Filedata上”
PHP代码
$_FILES['Filedata']['tmp_name'];
答案 2 :(得分:1)
为什么不将removeCompleted选项设置为false。它将所有上传的文件排队。