如果你正好也需要用java代码而非javascript代码利用URL向后端传输文件,可以参考如下
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
public class FileUploader {
public static void main(String[] args) throws IOException {
URL url = new URL("http://localhost:8080/file/upload");
File file = new File("C:\\Users\\tianyu\\Desktop\\test01.xlsx"); // 指定要上传的文件路径
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
String boundary = Long.toHexString(System.currentTimeMillis());
connection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary);
try (OutputStream output = connection.getOutputStream();
FileInputStream fileInput