当前位置: 技术问答>java相关
客户端上传文件求解
来源: 互联网 发布时间:2015-09-01
本文导语: jsp文件: ______________________________________ javabean或jsp文件: //定义文件路径 String hkpic=request.getParameter("file1"); //根据得到的文件路径定义文件,问题出在这边!! java.io.File filepic= new java.io.File(hkpic); java.io.FileInputStream...
jsp文件:
______________________________________
javabean或jsp文件:
//定义文件路径
String hkpic=request.getParameter("file1");
//根据得到的文件路径定义文件,问题出在这边!!
java.io.File filepic= new java.io.File(hkpic);
java.io.FileInputStream fis=new java.io.FileInputStream(filepic);
fis.read(b);
fis.close();
//输出文件到服务器端
java.io.FileOutputStream fos=new java.io.FileOutputStream("c:/hk/"+hkmc+".jpg");
fos.write(b,0,len);
fos.close();
以上这段代码是我写的用来上传客户端文件的,可只对服务器段有效,在客户端调用的时候,会自动在服务器端找文件路径,其实我想要上传的是客户端的文件,所以会报FileNotFoundException的错,请求解决办法
______________________________________
javabean或jsp文件:
//定义文件路径
String hkpic=request.getParameter("file1");
//根据得到的文件路径定义文件,问题出在这边!!
java.io.File filepic= new java.io.File(hkpic);
java.io.FileInputStream fis=new java.io.FileInputStream(filepic);
fis.read(b);
fis.close();
//输出文件到服务器端
java.io.FileOutputStream fos=new java.io.FileOutputStream("c:/hk/"+hkmc+".jpg");
fos.write(b,0,len);
fos.close();
以上这段代码是我写的用来上传客户端文件的,可只对服务器段有效,在客户端调用的时候,会自动在服务器端找文件路径,其实我想要上传的是客户端的文件,所以会报FileNotFoundException的错,请求解决办法
|
你这样只是将文件路径传到服务端,服务端怎么读得到文件呢?
你得将文件传到服务端才行,提交的表单这样写:
这样才能将文件作为对象传到服务端,源代码我有,要吗???
你得将文件传到服务端才行,提交的表单这样写:
这样才能将文件作为对象传到服务端,源代码我有,要吗???
|
概念错误,jsp文件是在服务器端编译后在执行、生成html输出的。你在一下代码:
String hkpic=request.getParameter("file1");
//根据得到的文件路径定义文件,问题出在这边!!
java.io.File filepic= new java.io.File(hkpic);
java.io.FileInputStream fis=new java.io.FileInputStream(filepic);
fis.read(b);
fis.close();
是对服务器本地文件的操作。
String hkpic=request.getParameter("file1");
//根据得到的文件路径定义文件,问题出在这边!!
java.io.File filepic= new java.io.File(hkpic);
java.io.FileInputStream fis=new java.io.FileInputStream(filepic);
fis.read(b);
fis.close();
是对服务器本地文件的操作。