是否有可能不立即上载文件,但可能存储在数组中以便在以后的步骤中上载?
我想确保的是,用户可以在表单页面之间自由导航,然后在最后一步上传文件。我知道的唯一方法是对文件进行编码并将它们存储在会话中,但这不是优雅的。
它也应该是一个跨浏览器的解决方案。

最佳答案

如果有一个表单被拆分到不同的url上,并且在上一个步骤no中有一个文件输入,那么这是不可能的。
除非。。。
如果您的“跨浏览器”需求可以忽略IE见
http://caniuse.com/#feat=fileapi
https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage

07-24 09:38
查看更多