从不同位置上传多个文件
Upload multiple files from different locations
我正在尝试使用 Struts 2 开发一个带有文件上传的应用程序。
我们如何从不同位置上传文件(从一个位置选择一个文件,然后再次单击文件输入并从另一个位置选择文件)?
完成此操作后,仅从文件标记中获取最后选定的文件。
我能够使用文件标签的多个属性从同一位置上传多个文件。如何实现从不同位置上传文件?
如果使用绑定到操作属性的多个输入控件,则可以实现。
<s:form action="doUpload" method="post" enctype="multipart/form-data">
<s:file name="upload" label="File1"/>
<s:file name="upload" label="File2"/>
<s:submit/>
</s:form>
如果您使用的是HTML5,则可以将动态属性添加到Struts <s:file>标签multiple
<s:form action="doUpload" method="post" enctype="multipart/form-data">
<s:file name="upload" multiple="multiple" />
<s:submit/>
</s:form>
如果要将位置附加到文件输入控件,请参阅记住并重新填充文件输入
与HTML5答案相关
当前/未来/HTML5兼容的浏览器将始终在字符串:获取文件输入时
c:'fakepath'
filename
值最重要的是,它们只会返回第一个filename
(从所选文件列表)文件输入是否应接受多个文件并且用户选择了多个文件。
相关文章:
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 在codeigniter目录中放置javascript文件的位置
- xml文件在js项目目录结构中的位置
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- HTML5要求隐藏文件字段-反馈位置
- 为什么我在 webpack 中需要 html 文件时会得到一个位置字符串
- 相对于文件系统而不是网站,源映射文件位置更少
- 如何在 Ext JS 网格列中打开共享路径文件位置
- 文件.位置 奇怪的行为?/ 替代 jsTree 链接解决方案
- 从 IE9 拖放事件获取文件位置
- JwPlayer-使用javascript生成的URL作为文件位置
- 使用本地属性和文件位置将图像添加到电灯开关
- 如何请求用户输入文件位置,以便在Eclipse(Java)程序中使用和读取它
- 更改Azure上NodeJS应用程序的初始文件位置
- 黑莓6锚文件.位置不工作
- JSHint 文件位置添加“-W041”:假
- CSS 包括相对于 CSS 文件位置的图像
- insertImage JS自动前置文件位置
- Wordpress, Jquery,切换,按钮,文件位置,代码位置,只在某些时候有效.为什么
- 加载资源404(未找到)失败-文件位置错误