一个 input:file 按钮, 想多次 选择 文件,然后 在内存中 保存 这些文件 $('input:file')[0].files[0], 缓存到列表 fileList = [file1,file2], 然后 一个一个用 iframe 上传,但是 创建的 input:file 不能直接赋值为文件 file , 直接 clone() input 生成的也是没有 file 的。
请问下 ,怎么 实现 这个缓存和 上传 ?
1
pubby 2017-02-10 21:20:46 +08:00
每个 input:file 一个 form onchange 之后直接 form.submit 可以隐藏掉 form ,替换成 "正在上传"之类的
然后第二个 form input:file ..... 十年前就是这么干的。。。 |
2
pubby 2017-02-10 21:21:26 +08:00
form 的 target 可以是一个隐藏的 iframe,在里面接收处理上传结果
|
4
pubby 2017-02-10 21:31:06 +08:00 1
安全问题,file value 不能设置的
|