2011-09-28 71 views
1

我使用uplodify在zend中上传文件。Zend Framework中的Uploadify

<link href="/uploadify/uploadify.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="/uploadify/jquery-1.5.2.min.js"></script> 
<script type="text/javascript" src="/uploadify/jquery.uploadify.min.js"></script> 
<script type="text/javascript" src="/uploadify/swfobject.js"></script> 
<script type="text/javascript" src="/uploadify/jquery.uploadify.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() {  
     $('#file_upload').uploadify({ 
     'uploader': '/uploadify/uploadify.swf', 
     'script': '/upload/upload', 
     'cancelImg': '/uploadify/cancel.png', 
     'folder': '/uploadify/uploads', 
     'auto': true 
     }); 


}); 
</script> 
<input id="file_upload" name="file_upload" type="file" /> 

此代码在视图部分index.phtml。 但是,当我在我的web devloper工具来运行我的Web应用程序,我看到它显示在控制台

NetworkError: 404 Not Found - http://localhost/upload/uploadify.swf?preventswfcaching=1317192234400 

帮我SOLV这个问题....

回答

2

指定的路径是错误的地方。

在jquery函数中,它给出为;从那里请求去为 “上传/ uploadify.swf”

'uploader': '/uploadify/uploadify.swf',

联系,以获得一个404错误。

此外,如果您使用的是.htaccess文件,请确保这些文件的请求不会被拒绝。

4

“一些选项名称的V3已经改变更加直观。在‘上传’选项现在应指向PHP脚本。在‘瑞士法郎’选项将指向Flash文件。”

http://www.uploadify.com/forums/discussion/7296/uploader-being-rewritten-in-v3.0.0/p1的代码

部分:

$("#gallery").uploadify({ 

    id : jQuery(this).attr('id'), 
    langFile : 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js', 
    swf : 'http://www.static-xxx.nu/uploader/uploadify.swf', 
    uploader : '/uploadify/galleri.php',