Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Framework中的SWFUpload(Flash文件上传)和路由URL(Mac问题)_Php_Zend Framework_Routing_Swfupload - Fatal编程技术网

Php Zend Framework中的SWFUpload(Flash文件上传)和路由URL(Mac问题)

Php Zend Framework中的SWFUpload(Flash文件上传)和路由URL(Mac问题),php,zend-framework,routing,swfupload,Php,Zend Framework,Routing,Swfupload,这在所使用的技术组合方面变得非常具体,所以我不希望有很多直接的答案,但我还是要尝试 这(据推测)是Flash Player独有的Mac问题,因为它无法识别路由(参见此处:Mac问题下,第2点)。我知道你在想什么:“Mac?!用于编码?!Bwaahaha!”,我同意。然而,由于捆绑软件的价格低廉,它是我的雇主选择的武器,我不得不在这台令人羞愧的机器上进行黑客攻击 我正在使用SWFUpload为用户显示一个奇特的进度条,并且我一直在将文件发送到控制器——它总是在调试窗口中产生302错误。但是,如果我

这在所使用的技术组合方面变得非常具体,所以我不希望有很多直接的答案,但我还是要尝试

这(据推测)是Flash Player独有的Mac问题,因为它无法识别路由(参见此处:Mac问题下,第2点)。我知道你在想什么:“Mac?!用于编码?!Bwaahaha!”,我同意。然而,由于捆绑软件的价格低廉,它是我的雇主选择的武器,我不得不在这台令人羞愧的机器上进行黑客攻击

我正在使用SWFUpload为用户显示一个奇特的进度条,并且我一直在将文件发送到控制器——它总是在调试窗口中产生302错误。但是,如果我将SWFUpload设置对象中的上载脚本目标更改为脚本的绝对路径,则一切正常。此外,如果没有Flash覆盖,也就是说,如果文件上传表单只是发布到一个路由,那么它就可以正常工作,以防万一你会想知道

还有其他人遇到过这个问题吗?如果有,你是如何解决的?我想我可以在某处放置一个swfupload.php脚本,让它接收一个文件,然后让它将文件发送给控制器,但这似乎是一个非常肮脏的解决方法

这有点模糊,我知道,如果我能做些什么进一步澄清,请询问。 多谢各位

编辑:
我应该提到,这只适用于当地发展。只要我把代码上传到我们的Linux服务器上,路由就可以了,文件就可以通过了。因此,如果有人能解决这个本地开发环境问题,我们将不胜感激。

羞耻和遗憾,羞耻和遗憾!我很抱歉浪费了大家的时间-结果是我忘记了发送和设置会话ID,这导致我的Acl重定向,这导致302错误。我没有看到所有这些,因为调试只是说302。唉!无论如何,考虑这个问题关闭-一切都很好:)< /P>