根据输入流读取文件类型
来源:互联网 发布:申请域名 编辑:程序博客网 时间:2024/06/05 15:18
public static String guessContentTypeFromStream(String urlStr) {
URL url;
try {
url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置超时间为3秒
conn.setConnectTimeout(5 * 1000);
// 防止屏蔽程序抓取而返回403错误
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
// 得到输入流
InputStream inputStream = conn.getInputStream();
HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
return HttpURLConnection.guessContentTypeFromStream(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
URL url;
try {
url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置超时间为3秒
conn.setConnectTimeout(5 * 1000);
// 防止屏蔽程序抓取而返回403错误
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
// 得到输入流
InputStream inputStream = conn.getInputStream();
HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
return HttpURLConnection.guessContentTypeFromStream(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
阅读全文
0 0
- 根据输入流读取文件类型
- 根据流读取文件类型
- 根据二进制流判断上传文件类型是否合法(非扩展名)
- 取得根据文件类型取得图标
- 根据文件头判断文件类型
- java根据文件名称判断文件类型
- 根据文件头判断文件类型
- Socket读取输入流
- 读取Oracle大文件类型(BLOB)
- 使用getResourceAsStream 读取文件类型 .properties
- IO流 - 读取输入流
- 输入流读取String字符串
- 使用输入流读取数据
- 根据文件的头信息判断文件类型
- java 根据头文件码判断文件类型
- MFC中怎样根据文件名获取文件类型
- PHP根据文件头检测文件类型
- Java根据文件头获取文件类型
- Linux 禁止某个IP访问服务器
- PCL无法打开各种lib的解决方式
- Cool Edit之扫频波的生成
- 《剑指offer2》问题10 青蛙跳台阶&&变态跳台阶 Java实现
- 最大乘积和
- 根据输入流读取文件类型
- mini.DataGrid中 的 cellendedit 事件
- 260.Single Number III
- 我的博客
- SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.wjcloud/.MainActivity
- jvm虚拟机运行时分析
- Python脚本--基于正则表达式对文件进行解析
- java数据同步
- HDU6168