从uploadify jquery插件中获取文件名

时间:2010-08-09 13:10:12

标签: php javascript jquery uploadify

这是我的第一篇文章

我在这里尝试获取上传文件的名称,以便用户可以根据需要删除它,就像雅虎一样。

$("#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中是否有任何功能,可以删除上传的文件,或者我自己必须这样做?

提前致谢。

3 个答案:

答案 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;">&nbsp;';
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。它将所有上传的文件排队。