我正在为Drupal开发一个处理文档管理的自定义模块。此时,模块加载,您可以上传文件(通过隐藏的iframe和一些ajax请求),浏览目录并设置不同级别的权限。在Firefox中,一切都很完美。
问题:在IE中,但是我遇到了一个问题。由于某种原因,当我上传一个文件时,保存文件对话框会弹出,并要求我下载我刚刚上传的文件。不过,它似乎要求我从web服务器tmp位置下载它,因为这似乎是文件名等等。但是,如果我点击cancel并刷新页面,我可以看到我上传的文件确实被上传到了服务器上。
以下是上传过程的工作方式。
的名称。
由于我不能在IE中使用Firebug,所以我必须坚持使用,这使得我很难弄清楚这个粗体步骤是否真的发生了。似乎应该如此,因为文件正在上传。它只是被文件下载对话打断了。
发布于 2010-07-30 18:19:43
既然似乎没有人知道答案,我就把我找到的解决办法发出来。我怀疑这是完美的,但这是我能想到的最好的解决方案。
事实证明,这是一个怀疑的投票问题。修复结果不是将json输出到iFrame,而是输出一些JavaScript来调用一个更新主窗口的函数。就这么简单。
https://stackoverflow.com/questions/3357594
复制相似问题