/**
* 根据传入的地址获取文件大小
*
* @param filePath
* 网络文件路径
* @return
*/
public static long getFileSize(String filePath) {
long filesize = 0;
URL url = null;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
url = new URL(filePath);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();// 利用HttpURLConnection对象,我们可以从网络中获取网页数据.
filesize = conn.getContentLengthLong();
if (filesize > 0) {
filesize /= 1024;
}
bos.close();
return filesize;
} catch (MalformedURLException e) {
logger.error("url错误!", e);
} catch (IOException e) {
logger.error("文件读写错误!", e);
}
return 0;
}
根据传入的地址获取网络文件大小
最新推荐文章于 2023-10-31 00:03:43 发布