JQuery'Uplyify'文件上传插件

时间:2009-12-30 10:01:36

标签: jquery jquery-plugins

我使用'Uploadify'JQuery插件进行文件上传。我阅读了文档并引用了示例,并将代码附在我的文件中。除了上传文件后,文件名就消失了。您可以找到文档here

文档说明了“onComplete”选项,但我没有按照以下方式实现:

<input id="btnBrowse" name="btnBrowse" type="button" value="Browse"/>
            <script type="text/javascript">// <![CDATA[
                $(document).ready(function() {
                $('#btnBrowse').uploadify({
                'uploader'  : '../Lib/uploadify.swf',
                'script'    : '../Lib/uploadify.php',
                'cancelImg' : '../Lib/cancel.png',
                'auto'      : true,
                'folder'    : '../../upload'
                });
                });
            // ]]></script>

我还想显示文件已成功上传的消息。

请协助。

2 个答案:

答案 0 :(得分:4)

http://www.uploadify.com/forum/viewtopic.php?f=7&t=58

在你的情况下:

<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$('#btnBrowse').uploadify({
'uploader'  : '../Lib/uploadify.swf',
'script'    : '../Lib/uploadify.php',
'cancelImg' : '../Lib/cancel.png',
'auto'      : true,
'folder'    : '../../upload',
'onComplete': function(event, queueID, fileObj, reposnse, data) {
     //Do something here using the parameters as they defined in the docs
 }
});
});
// ]]></script>

答案 1 :(得分:0)

如果要显示上传内容的文件名,可以访问文件对象,该文件对象具有文件名,路径和大小等属性,或者操作上传器脚本返回的响应以包含详细信息。你想要的文件。

请记住,文件对象只包含您提交的内容,而不包含实际写入服务器的内容,因此如果您的上传者执行任何文件名操作(处理重复项),那么您需要返回更正响应中的文件详细信息并使用它。

希望有所帮助!

达诺