我注意到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. Drupal:更改上傳文件的路徑
- 2. 更改路徑上傳文件FTP
- 3. jQuery的文件上傳插件 - 更改上傳路徑
- 4. Drupal 7更改IMCE文件上傳路徑(目的地)?
- 5. Jquery文件上傳插件:動態更改上傳路徑?
- 6. 如何更改jquery文件上傳的默認上傳路徑
- 7. 更改Typo3擴展的上傳路徑
- 8. 更改目錄比。完整路徑
- 9. 在C中更改目錄路徑#
- 10. 如何更改froala上傳路徑wysiwyg
- 11. 更改上傳路徑播放框架
- 12. jQuery-File-動態上傳更改路徑
- 13. iOS8上的文件目錄路徑
- 14. Icefaces InputFile組件
- 15. 組合目錄和文件路徑 - C
- 16. python查找文件並將目錄更改爲文件路徑
- 17. 在JSP中上傳文件 - 如何更改上傳文件的默認路徑
- 18. October CMS如何更改文件上傳的路徑?
- 19. Blueimp jQuery文件上傳 - 如何更改上傳目錄
- 20. 更改文件的路徑
- 21. 將視圖內的文件夾路徑上下文更改爲根目錄
- 22. Nuget:更改軟件包目錄路徑和名稱
- 23. Rebol2:更改目錄到絕對文件路徑不起作用
- 24. .net上傳文件,然後無法檢索 - 目錄路徑?
- 25. 錯誤時傳遞的目錄路徑
- 26. 目錄路徑
- 27. 目錄路徑
- 28. 目錄路徑
- 29. Laravel - 如何更改上傳文件路徑
- 30. jquery-file-upload插件:如何更改上傳路徑?