Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 上传文件使用公共文件上传_Java_Ajax_Jsp_Servlets_File Upload - Fatal编程技术网

Java 上传文件使用公共文件上传

Java 上传文件使用公共文件上传,java,ajax,jsp,servlets,file-upload,Java,Ajax,Jsp,Servlets,File Upload,我使用ajax上传文件。我通过ajax将图像的链接发送到servlet。我使用FileItem来编写文件。代码jsp: <input type="file" name="file" id="pic1" /> <input type="file" name="file" id="pic2" /> var dataString='pic1='+$("#pic1").val()+'&pic2='+$("#pic2").val(); 当我设置FileItem fi=nu

我使用ajax上传文件。我通过ajax将图像的链接发送到servlet。我使用FileItem来编写文件。代码jsp:

<input type="file" name="file" id="pic1" />
<input type="file" name="file" id="pic2" />
var dataString='pic1='+$("#pic1").val()+'&pic2='+$("#pic2").val();
当我设置
FileItem fi=null
然后
fi.write(新文件(UPLOAD_DIRECTORY+File.separator+name1))不工作。我想在
private final String UPLOAD\u DIRECTORY=“C:\\img”处写入文件。谁来帮帮我

您不能使用

     request.getParameter() ;
要获取文件对象,它只返回字符串而不是文件对象。您可以使用jquery ajaxfileupload发送文件对象。。。。 请参阅下面的链接


您能够在servlet中检索文件对象吗<代码>请求.getParameter(“pic1”)不提供文件对象。查看此链接以获取示例
     request.getParameter() ;