如何使用Java获取通过HTML输入文件上传的文件的内容?

问题描述

我正在尝试使用HTML输入type = file获取文件的内容并将其存储到数据库中。

已经用JavaScript完成了,但是我需要专门用Java来完成(我正在为项目使用Apache Wicket库,并且不允许使用JS)。

我知道浏览器出于安全原因将返回假路径,那么在这种情况下如何访问文件内容?

我的代码简而言之:

//code to retrieve path beforehand

FileInputStream stream = new FileInputStream(path.toString());
byte[] FileBytes = IOUtilstoByteArray(stream);

//code to add to database afterwards

在Eclipse IDE中的服务器上运行时,它可以检索真实路径,因此可以很好地工作,但是在浏览器中时,我需要“假路径”的解决方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...