在httpclient中使用get傳參請求遠程服務器后,只回傳了一個檔案流,怎么下載這個檔案啊??
uj5u.com熱心網友回復:
https://bbs.csdn.net/topics/397403076uj5u.com熱心網友回復:
/**
* @param in 輸入流
* @param fileName 保存到的檔案 如 /data/img/fun.png
*/
public static void fun(InputStream in, String fileName) {
File file = new File(fileName);
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(file);
int i;
byte[] tmp = new byte[1024];
while ((i = in.read(tmp)) != -1) {
fileOutputStream.write(tmp, 0, i);
}
fileOutputStream.flush();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (fileOutputStream != null) {
fileOutputStream.close();
}
if (in != null) {
in.close();
}
} catch (IOException ignore) {
}
}
}
uj5u.com熱心網友回復:
檔案流 不能 轉換成檔案嘛?uj5u.com熱心網友回復:
為什么傳回檔案流而不是該檔案在專案中的位置轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/22617.html
標籤:Web 開發
上一篇:手寫代碼
下一篇:無法跑碼,哪位大師路過指導一下,
