@Api(tags = "文件")
@RestController
@RequestMapping("/file")
public class FileUpload {
@GetMapping("/downloadFile")
public void updateUploadStatus() throws IOException {
String fileName = "index.html";//文件名带格式
String filePath = "C:\\Users\\Administrator\\Desktop\\test\\";
String utlFilepath = "https://bxwell.oss-cn-beijing.aliyuncs.com/userInfo/54b35024-1f90-4916-990d-cf29bea53d6c/index.html";
URL url = new URL(utlFilepath);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod(con.getRequestMethod());
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("User-Agent", "Mozilla/4.76");
con.setRequestProperty("connection", "keep-alive");
con.setDoOutput(true);
BufferedInputStream out = new BufferedInputStream(con.getInputStream());
File file = new File(filePath+fileName);
file.createNewFile();
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(filePath+fileName));
try {
int bytes = 0;
byte[] bufferOut = new byte[1024];
while ((bytes = out.read(bufferOut)) != -1) {
bos.write(bufferOut, 0, bytes);
}
} catch (Exception e) {
throw e;
} finally {
out.close();
bos.close();
}
}
}
java http下载到本地文件
最新推荐文章于 2024-09-23 17:45:12 发布