我在JSP里有一个文本框,类型为file的,在java里直接用request.getParameter()方法来读取路径。但是如果是远程的就要读取就会出现找不到其路径,例如下:
我在JSP里有一个文本框,类型为file的:
<input name="file" type="file" id="file>
在JAVA里要取得其文件内容,首先要读取其路径:
String filereadpath=request.getParameter(file);
File file=new File(filereadpath);
可是如果是远程的就会出现读取找不到路径,那么是不是要加一个查到其IP地址?
String pathname=request.getRemoteAddr();
String filereadpath="\\"+"\\"+pathname+"\\"+request.getParameter(file);
File file=new File(filereadpath);
可是这样会出现其登陆名或密码出错的提示。
是否要先把文件保存到其服务器上更读取?
如果我要实现对其文件的读取要怎么做,要声明其不是在本机是远程的。谁能提供其原代码?

解决方案 »

  1.   

    思路混乱jsp里读远程文件??
    搞不懂你要做什么
    要么是jsp做服务端程序读本地文件
    要么是jsp做网页客户端上传文件你再读..
      

  2.   

    jsp好像不能读远程的说,,,,,,,,,
      

  3.   

    JSP可以通知服务器去取远程内容,嘿嘿.
    不过意义在哪里不是很清楚,难道是只有服务器才有权限访问内网资源?