0

我有一个非常基本的表单,可以将图像发布到 PHP 脚本,我使用它将图像上传到我的服务器。

我遇到的问题是,当我稍后返回表单时,我希望它记住我上传到服务器的文件。我可以通过在 cookie 中缓存输入值来处理文本输入,我可以为文件输入做类似的事情吗?

4

2 回答 2

5

答案是不。这是由于表单记住路径时的安全隐患。

于 2012-12-07T13:55:32.427 回答
2

正如其他人指出的那样,不是用形式。您可能能够使用 Flash 或 Java 小程序来满足您的要求,该小程序会为您上传,并且可能能够记住路径本身(例如在 cookie 中)。然而,这并不完全是轻量级的,并且会在大多数浏览器中触发一些安全弹出窗口。这可能会将用户拒之门外。

我假设您为了方便起见想要这样做,因此用户可以轻松上传多个文件。您可能希望提供拖放文件上传(例如,如本教程http://tutorialzine.com/2011/09/html5-file-upload-jquery-php/中所述)。这将提高您的可用性,同时保持在浏览器安全性强制执行的范围内。

于 2012-12-07T14:00:46.183 回答