这是完全文件,我只想更改" e:/test/pic1.jpg"此路径。当我从JSP
上传图像时,我的写作方式 public static void main(String[] args) {
String charset = "UTF-8";
File uploadFile1 = new File("e:/Test/PIC1.JPG");
String requestURL = "my url";
try {
MultipartUtility multipart = new MultipartUtility(requestURL, charset);
multipart.addHeaderField("User-Agent", "CodeJava");
multipart.addHeaderField("Test-Header", "Header-Value");
multipart.addFormField("description", "Cool Pictures");
multipart.addFormField("keywords", "Java,upload,Spring");
multipart.addFilePart("fileUpload", uploadFile1);
multipart.addFilePart("fileUpload", uploadFile2);
List<String> response = multipart.finish();
System.out.println("SERVER REPLIED:");
for (String line : response) {
System.out.println(line);
}
} catch (IOException ex) {
System.err.println(ex);
}
我不知道为什么所有这些都是主要的,但是您可以在此处查看所接受的答案;
javax.servlet.http.part to java.io.file
有关JSP中保存文件应如何工作的完整说明。您还可以使用JavaScript创建多部分内容,并使用FormData功能传递文件或文件位置。
https://developer.mozilla.org/en-us/docs/web/api/formdata