上傳
import java.io.*; import java.net.*; public class ViewUploadedFile { public static void main(String[] args) { String fileURL = "http://example.com/uploads/myimage.jpg"; // 替換為實際的文件URL try { URL url = new URL(fileURL); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); InputStream inputStream = connection.getInputStream(); // 讀取文件內(nèi)容 ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[4096]; int bytesRead; while ((bytesRead = inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, bytesRead); } // 將文件內(nèi)容存儲在字節(jié)數(shù)組中 byte[] fileBytes = outputStream.toByteArray(); // 將文件內(nèi)容存儲在磁盤文件中 FileOutputStream fileOutputStream = new FileOutputStream("downloaded_file.jpg"); fileOutputStream.write(fileBytes); // 關閉流 inputStream.close(); outputStream.close(); fileOutputStream.close(); System.out.println("文件下載成功!"); } catch (IOException e) { e.printStackTrace(); } } }