java http形式のファイルをダウンロードします。
1667 ワード
/**
* post
*
* @param serviceURL
* @param params
* @return
* @throws Exception
*/
public boolean doPost(String serviceURL) throws Exception {
HttpURLConnection conn = null;
InputStream inStream = null;
boolean rst = false;
URL url = new URL(serviceURL);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
inStream = conn.getInputStream();
BufferedInputStream in = new BufferedInputStream(inStream);
File file = new File("e:\\lmz.mp3");
if (file != null) {
file.createNewFile();
}
//
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream(file));
byte[] bb = new byte[1024];//
int n;//
while ((n = in.read(bb)) != -1) {
out.write(bb, 0, n);//
}
out.close();//
in.close();
System.out.println(" ");
inStream.close();
inStream = null;
conn.disconnect();
return rst;
}
以上は例です。URLを一つ入れればいいです。例えば:
http://localhost:8080/a/qqmusic.wav、上記の操作により、eディスクのルートディレクトリの下にlmz.mp 3が生成される。
ファイルを読み、書きます
refurl:http://blog.csdn.net/a107494639/article/details/7586689