【问题标题】:Jquery Uploadify plugin in zendZend中的Jquery Uploadify插件
【发布时间】:2012-05-29 03:10:00
【问题描述】:

我正在使用uploadify 插件来上传图片。主要代码如下:

<script type="text/javascript" src="/js/uploadify-v3.1/jquery-1.7.2.min.js"></script>
<link rel="stylesheet" type="text/css" href="/js/uploadify-v3.1/uploadify.css">
<script type="text/javascript" src="/js/uploadify-v3.1/jquery.uploadify-3.1.min.js"></script>
<script type="text/javascript">
$(function() {
    $('#file_upload').uploadify({
        'auto'     : false,
         'buttonCursor' : 'arrow',
        'checkExisting' : '/js/uploadify-v3.1/check-exists.php',
        'fileObjName' : 'the_files',
        'fileTypeExts' : '*.gif; *.jpg; *.png',
        'method'   : 'post',
        'queueID'  : 'some_file_queue',
        'swf'      : '/js/uploadify-v3.1/uploadify.swf',
        //'uploader' : '/js/uploadify-v3.1/uploadify.php',
        'uploader' : 'UploadifyController.php',
        'onUploadError' : function(file, errorCode, errorMsg, errorString) {
            alert('The file ' + file.name + ' could not be uploaded: ' + errorString);
        } ,
    'onUploadSuccess' : function(file, data, response) {
        alert('The file was saved to: ' + data);
    } 

        // Your options here
    });
});
</script>

我已将这些代码放在 /views/scripts/ 中。

如何将uploadify.php 指定为UploadifyController.php?或者如何在 zend 中使用 uploadify?

我也想知道如何将路径“上传”指定为目标文件夹? 请帮忙..

【问题讨论】:

    标签: jquery zend-framework jquery-plugins flash uploadify


    【解决方案1】:

    uploader 选项基本上是处理上传的 PHP 的路径。显然,您不能指向 UploadifyController.php,因为控制器文件本身在 Zend 中不执行任何操作。假设该控制器中有一个 processAction 函数,您应该使用类似:

    'uploader' : <?php echo $this->url(array('controller' => 'uploadify', 'action' => 'process'), default, true) ?>
    

    在操作中,您可以使用move_uploaded_file 或相关的 Zend 框架方法接收文件并将其保存在任何地方。

    【讨论】:

      猜你喜欢
      • 2011-09-30
      • 2010-12-05
      • 2011-02-13
      • 2011-03-05
      • 2011-03-11
      • 2010-11-24
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多