【发布时间】:2011-06-30 15:20:06
【问题描述】:
我的网络应用有一个 JSF2.0 页面,看起来或多或少像这样:
我需要先预览图片,然后再上传并保存到文件系统:
你知道有没有图书馆可以帮助我轻松做到这一点? 我目前使用 primefaces 文件上传小工具,但我不知道如何预览然后上传。
您能否给我一些关于从哪里开始的最佳实践提示,以实现我的目标。
【问题讨论】:
标签: java image jsf file-upload java-ee-6
我的网络应用有一个 JSF2.0 页面,看起来或多或少像这样:
我需要先预览图片,然后再上传并保存到文件系统:
你知道有没有图书馆可以帮助我轻松做到这一点? 我目前使用 primefaces 文件上传小工具,但我不知道如何预览然后上传。
您能否给我一些关于从哪里开始的最佳实践提示,以实现我的目标。
【问题讨论】:
标签: java image jsf file-upload java-ee-6
非常复杂...理论上可行但很复杂.. 上传文件时,您应该将流(byte [])保存在用户会话中,然后为 servlet 创建 img src url,该 servlet 以先前保存的字节响应... 这就是理论……不知道有没有实现……
【讨论】:
很抱歉让您失望了,但我认为 HTML 根本不可能。浏览器允许您上传文件,但您无法获取其内容或文件系统路径。因此,解决方案是先上传文件,然后使用 AJAX 显示其预览。
可能 Flash 或 Flex 为您提供了此功能,因此,我建议您检查这些工具。显然你可以使用 Java 小程序,但它会限制你的用户群。
【讨论】: