import java.io.IOException; import java.net.ConnectException; import java.net.URL; import java.io.InputStream; import java.io.FileOutputStream;
public static void download(String source, String destination) throws IOException, ConnectException{ InputStream is = new URL(source).openConnection().getInputStream(); FileOutputStream fos = new FileOutputStream(destination); byte[] buffer = new byte[1024]; for (int length; (length = is.read(buffer)) > 0; fos.write(buffer, 0, length)); fos.close(); is.close(); }
此方法亦可以下載 FTP 的檔案,若 FTP 伺服器需要登入身份可利用 FTP URL 格式來登入伺服器
例如 ftp://username:password@www.url.com:port/file.ext
This method can download files in FTP, if FTP Server require login identify to use FTP URL format to login the server
for example ftp://username:password@www.url.com:port/file.ext
沒有留言 :
張貼留言