【发布时间】:2010-10-01 07:47:45
【问题描述】:
好的,
我已经阅读并尝试了很多关于如何使用 Zend 框架实现上传的东西,我可能忽略了一些东西,但我完全被卡住了。看来我的操作没有被调用。
所有的uploadify都放在public文件夹内的一个目录中。
上传按钮在fancybox实例中调用,通过Fancybox的内联概念从同一页面(admin/images/index)的隐藏div加载。
所有的 jquery 东西都很好,上传也很好,每个文件都完成了。但文件不会删除到文件夹中。使用 uploadify.php 脚本进行测试时,一切正常。
控制台中没有错误。
在本地主机上测试 使用 Chrome 6.0.4 和 Firefox 6.3.6 测试 使用 uploadify 2.1 测试
这是我的 jquery 初始化代码:(我使用 loader 来使用 jquery 脚本)
Removed to keep post readable
我使用了不同的东西来调用文件,但它们都不起作用:
Removed to keep post readable
这是我的 admin/images/upload 中的代码
Removed to keep post readable
这是我的引导程序中用于 cookie 问题的代码:
Removed to keep post readable
有人知道吗?我完全迷路了......
===================================== 编辑======= ==================================
问题仍然是我无法达到控制器操作。我已经更改了一些内容以便于测试。当前代码如下: 案例“jpg”: $validExtension = 真; 休息; 案例“JPEG”: $validExtension = 真; 休息; 案例“gif”: $validExtension = 真; 休息; 案例“PNG”: $validExtension = 真; 休息; 我不明白为什么不调用该操作..
另一个修改:
当前脚本:
案例“jpg”: $validExtension = 真; 休息; 案例“JPEG”: $validExtension = 真; 休息; 案例“gif”: $validExtension = 真; 休息; 案例“PNG”: $validExtension = 真; 休息;
uploadify.js 创建上传资源返回 HTTP 错误
我尝试了在uploadify论坛上找到的几种会话解决方案等等,但没有任何区别......
另一个修改
我进一步工作,并添加了上传资源
$this->acl->add(new Zend_Acl_Resource('upload'));
给了我未登录/无角色脚本的 html 输出,指向已知的会话问题。我将尝试几种解决方案,如果脚本有效,我会回来。
【问题讨论】:
-
感谢编辑!完全忽略了它....
-
@Takeshin:我找到了那个解决方案,但不幸的是它不支持多个文件上传,这就是使用 flash/php 上传器而不是传统的 php 上传器的原因之一。不过还是谢谢:)
-
当您尝试通过浏览器访问localhost/dgpcms/public/admin/images/upload 时您看到了什么?有什么错误吗?好像您忘记禁用 ViewRenderer...
标签: jquery zend-framework uploadify