【发布时间】:2010-08-25 09:17:11
【问题描述】:
首先,我使用的是 KohanaPHP 框架。
我已经成功实现了 SWFUpload,效果很好。我只有一个问题。
主要问题是我需要允许用户在提交表单之前上传附件。所以我决定使用 Session var 来存储附件数组。不幸的是,它仅在我使用 HTML 上传(基于 iframe)时有效,但在我使用 SWFUpload 时无效。
我为此尝试使用 Google 搜索,但没有任何可行的解决方案。有什么想法吗?
更新和解决方案
基本上,我不知道 Flash 和会话存在问题。提供相同的会话 ID 对我没有帮助,因为我没有登录。无论如何,我为有同样问题的人找到了解决方案。
我创建了一个项目的唯一 ID。我将文件上传到临时目录,然后...我正在扫描此目录并将上传的文件名添加到会话中。
汤姆
【问题讨论】:
-
@Pekka - 代码的哪些部分可以帮助你?
-
我对 Kohana 不熟悉,所以我无能为力,但您正在描述一个抽象概念(向表单添加附件)并且您没有展示它是如何实现的。因此,不可能就如何使其与 SWFUpload 一起工作提出任何建议。