java 上传文件保存到本地的代码
时间: 2023-07-20 13:15:37 浏览: 110
以下是将文件上传并保存到本地计算机的 Java 代码示例:
```java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
public class FileDownloader {
public static void main(String[] args) {
String fileUrl = "https://example.com/upload"; // 替换为上传文件的 URL
String savePath = "/path/to/save/file"; // 替换为保存文件的路径和文件名
try {
URL url = new URL(fileUrl);
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
OutputStream out = new FileOutputStream(savePath);
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) != -1) {
out.write(buffer, 0, length);
}
in.close();
out.close();
System.out.println("文件已保存到本地");
} catch (IOException e) {
e.printStackTrace();
System.out.println("文件未能成功下载");
}
}
}
```
在上面的示例中,我们使用了 `java.net.URL` 和 `java.net.URLConnection` 类来发送 HTTP 请求,并将响应内容保存为本地文件。您可以根据实际情况修改文件路径、URL 和保存文件名等参数。
阅读全文