我注意到ice:inputFile组件只会将文件上传到目录$ TOMCAT_HOME/webapps/MyAppName/upload /。我希望这个目录依赖于当前用户的用户首字母缩写(例如,带有首字母abc的用户想要上传文件,文件转到$ TOMCAT_HOME/webapps/MyAppName/upload/abc /)。我怎样才能动态设置这个属性?更改ice的上传目录路径:inputFile组件
0
A
回答
1
需要设置属性uploadDirectory组件上,因为这样的:
<ice:inputFile file="#{Bean.file}" uploadDirectory="./upload/#{Bean.userInitials}/"/>
此属性(目前)不是在JavaDoc有关ICEFaces网站这个组件提及。
2
作为参考指南 http://www.icefaces.org/docs/v1_8_2/htmlguide/devguide/references5.html
的web.xml文件中指示:
要指定上载的文件的存储目录的位置,下面的参数用于:
<param-name>com.icesoft.faces.uploadDirectory</param-name>
<param-value>youruploaddirectory</param-value>
此参数与冰结合:INPUTFILE成分属性“uniqueFolder”有四个可能的组合如下图所示:
**com.icesoft.faces.uploadDirectory**
Set Not Set
**uniqueFolder**
True /app-context/uploadDirectory/sessionid/ /app-context/sessionid/
False /app-context/uploadDirectory/ /app-context/
注意:通过配置参数指定的默认上载目录以上即可通过ice:inputFile组件上的uploadDirectory和uploadDirectoryAbsolute属性在每个实例的基础上重写。
希望这会有所帮助!
相关问题
- 1. jQuery的文件上传插件 - 更改上传路径
- 2. 更改目录比。完整路径
- 3. 在C中更改目录路径#
- 4. 如何更改froala上传路径wysiwyg
- 5. jQuery-File-动态上传更改路径
- 6. 更改上传路径播放框架
- 7. Icefaces InputFile组件
- 8. iOS8上的文件目录路径
- 9. 组合目录和文件路径 - C
- 10. 在JSP中上传文件 - 如何更改上传文件的默认路径
- 11. 更改文件的路径
- 12. 将视图内的文件夹路径上下文更改为根目录
- 13. Nuget:更改软件包目录路径和名称
- 14. .net上传文件,然后无法检索 - 目录路径?
- 15. 目录路径
- 16. Laravel - 如何更改上传文件路径
- 17. jquery-file-upload插件:如何更改上传路径?
- 18. Blueimp jQuery File Upload - 更改上传目录
- 19. 更改Magento文件路径
- 20. Xamarin.Mobile更改文件路径
- 21. 更改路径
- 22. 如何更改zendframework项目的路径
- 23. 更改项目的路径Microsoft Visual Studio
- 24. 更改xcode项目小写路径问题的路径
- 25. NSFileManager实例更改其他实例的当前目录路径
- 26. 如何更改MOSS WebApp的虚拟目录本地路径?
- 27. 如何更改Excel的默认“另存为”目录路径?
- 28. 如何在solaris sparc中永久更改根目录的路径?
- 29. 如何更改bash脚本中的目录路径
- 30. 更改NGINX中符号链接目录的路径