我有一个类型文件的html输入(用户浏览文件夹,选择他们想要的文件,然后点击确定)。这是使用HTML完成的。我想把他们选择的文件放到一个java文件对象中,这样我就可以搞砸了。
谢谢
编辑:不想上传文件,只需要文件对象即他们从HTML输入中选择的文件。
出于多种原因,你想要的东西根本不可能。最明显的两个:
java.io.File
对象表示磁盘上的文件。它不能代表zip中的文件,也不能代表完全不同的系统上的文件/my/local/machine/foo.txt
时,如果提交的表单只是foo.txt
,则javascript或服务器都会获得。提供完整的路径将是一个安全漏洞,这就是为什么浏览器永远不会给你完整的路径。