Java - 将HTML输入类型的文件转换为java文件对象

问题描述 投票:-1回答:1

我有一个类型文件的html输入(用户浏览文件夹,选择他们想要的文件,然后点击确定)。这是使用HTML完成的。我想把他们选择的文件放到一个java文件对象中,这样我就可以搞砸了。

谢谢

编辑:不想上传文件,只需要文件对象即他们从HTML输入中选择的文件。

java html file input
1个回答
0
投票

出于多种原因,你想要的东西根本不可能。最明显的两个:

  1. java.io.File对象表示磁盘上的文件。它不能代表zip中的文件,也不能代表完全不同的系统上的文件
  2. 浏览器根本不会向您发送此信息。当您在HTML中的文件输入字段中选择文件,例如/my/local/machine/foo.txt时,如果提交的表单只是foo.txt,则javascript或服务器都会获得。提供完整的路径将是一个安全漏洞,这就是为什么浏览器永远不会给你完整的路径。
© www.soinside.com 2019 - 2024. All rights reserved.