如何用java判断一个url是不是PDF类型的文件
答案:1 悬赏:30 手机版
解决时间 2021-03-17 21:41
- 提问者网友:浪荡绅士
- 2021-03-16 21:18
如何用java判断一个url是不是PDF类型的文件
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-03-16 22:17
我不知道该如何判断 但我有一个很笨的方法
如果是一个下载文件 后台会有下面的操作(J2EE,其他平台也一样,重点是括号里面的参数)
res.setContentType("application/x-download;charset=gbk");
res.setHeader("Content-Disposition" ,"attachment;filename=test.pdf");
得到链接之后需要访问每个链接 使用socket的输入流获取每个链接的头信息 根据头信息判断是否为pdf文件
但这样有一个bug 有些网站给文件取名字不一定就是以真正文件的后缀名结尾
其次 一些压缩文件里面可能也有pdf文件 这样的pdf文件是搜索不出来的
如果是一个下载文件 后台会有下面的操作(J2EE,其他平台也一样,重点是括号里面的参数)
res.setContentType("application/x-download;charset=gbk");
res.setHeader("Content-Disposition" ,"attachment;filename=test.pdf");
得到链接之后需要访问每个链接 使用socket的输入流获取每个链接的头信息 根据头信息判断是否为pdf文件
但这样有一个bug 有些网站给文件取名字不一定就是以真正文件的后缀名结尾
其次 一些压缩文件里面可能也有pdf文件 这样的pdf文件是搜索不出来的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯