Php 从uploadify jquery插件获取文件名
这是我的第一篇文章 我在这里尝试,获取上传文件的名称,这样用户可以根据需要删除它,就像yahoo一样 $uploadifysub1.uploadify{ 'uploader':'JS/uploadify.swf', 'script':'JS/uploadify.php', 'cancelImg':'cancel.png', “buttonImg”:“attach.png”, '文件夹':'上载', 'queueID':'divquickuploadProgress1', “自动”:正确, “多重”:正确 }; 问题是我无法获取文件名,有什么建议吗 uploadify中是否有任何功能可以删除上传的文件,或者我必须自己做 提前感谢。引自uploadify 文件数据名 中的文件数组的名称 上传服务器脚本。违约= “文件数据” PHP代码Php 从uploadify jquery插件获取文件名,php,javascript,jquery,uploadify,Php,Javascript,Jquery,Uploadify,这是我的第一篇文章 我在这里尝试,获取上传文件的名称,这样用户可以根据需要删除它,就像yahoo一样 $uploadifysub1.uploadify{ 'uploader':'JS/uploadify.swf', 'script':'JS/uploadify.php', 'cancelImg':'cancel.png', “buttonImg”:“attach.png”, '文件夹':'上载', 'queueID':'divquickuploadProgress1', “自动”:正确, “多重
$_FILES['Filedata']['tmp_name'];
多亏了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);
再次感谢为什么不将removeCompleted选项设置为false。它会对所有上传的文件进行排队。你是说在它们真正上传之前?将它们从上传队列中删除,对吗?不,在它们实际上传之后,uplodify中有一个选项,我认为closeimage或类似的东西,可以让我在上传时删除它们。我需要发出ajax请求才能获得该值吗?和$_文件['Filedata']['tmp_name'];包含上次上传文件的名称,对吗?要获取该值,只需在php中进行回显。在uploadify中使用onComplete捕获它。请参阅onComplete上的uploadify文档,参数响应。非常感谢这是一个很大的帮助,我想投赞成票,但我现在不能,再次非常感谢。