web-applications - Struts 2 文件上传 - 访问客户端文件名

标签 web-applications struts2

我使用 Struts 2 上传文件,然后内容进入数据库。在数据库中,我存储文件内容、内容类型和文件名,就像它在客户端机器上一样(无论客户端在选择要上传的文件时在“浏览”中看到什么 - 例如 'myFIle.txt' )。
然而,问题是,当我将文件存储到数据库时,它发生在服务器上,当时我只能看到文件名,因为它是在上传到服务器上的临时目录之后。
(类似于 373_393jfu_39.tmp )

我们如何访问实际在客户端上的文件的名称?
我知道出于安全原因,struts 以某种方式隐藏了上传过程......但是有没有办法在两者之间进行破解?

最佳答案

http://java.dzone.com/articles/struts2-tutorial-part-67在这里他解释了如何进行非常清晰和详细的上传,我认为是最适合您的方式。

关于web-applications - Struts 2 文件上传 - 访问客户端文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914849/

相关文章:

javascript - 如何使用javascript从一个页面转到另一个页面?

java - 如何防止我的网站受到 sql 注入(inject)?支柱

java - 带参数的 Struts 2 重定向

java - 想要在jsp页面添加动态内容

java - Google Custom Search 使用动态网站(即 Struts2 + Tiles 2 with Spring)?

java - Webapp 启动失败但 Jetty LifeCycle 声称 "started"

jquery - 滚动时在 Web 应用程序上触发悬停状态

web-applications - 当我遵循 Web 编程的标准实践时,我的应用程序会自动实现 RESTful 吗?

web-applications - 如何处理 HTTP 状态 404 并将用户重定向到应用程序重新部署时的不同页面

java - org.hibernate.MappingException : entity class not found: dto. CityDTO