0

/这是我的html页面/

<form method="post"  action="/college/reg" >
<input type="file" name="image" ></input>

<input type="submit" name="submit" value="Submit" ></input>

</form>

这是我的问题。
我在这里上传图像文件。我给出的路径是一个图像文件,即 F:\photos\flower.jpg 但我在 servlet 中没有得到这个路径。我得到这样的如下:

String s1=request.getParameter("image");
System.out.println("s1"); 

我得到这样的输出“flower.jpg”,但我想要总文件路径,即F:\照片\花.jpg

然后我可以将它保存在我的 oracle 数据库中。

4

1 回答 1

0

路径“F:\photos\flower.jpg”是在客户端给出的,那么为什么它对服务器端很重要呢?

如果它非常重要,您还可以发送(作为隐藏输入字段)的值<input type="file" name="image" >。只需设置(提交时)隐藏输入的值等于文件输入值。

于 2012-11-27T17:38:37.677 回答