jsp type = "file" 的问题
我的 JSP 页面有问题。 我有一个类型=“文件”。
<h4>Link:<input type="file" name="linkFile" value=""/></h4>
当在我的 servlet 中调用指令时:
System.out.printf(request.getParameter("linkFile"));
返回字符串是文件的名称而不是路径。
有一种方法可以获取路径而不仅仅是文件名。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这取决于浏览器,有些浏览器发送整个路径,有些则不发送。
无论如何,文件路径与服务器端无关。如果你想上传文件,你应该使用
multipart/form-data
和相关函数。I think it's browser-dependent, some browsers send the whole path, some don't.
The file path is irrelevant in the server side anyway. If you want to upload a file, you should use
multipart/form-data
and the related functions.