快速获取url文件名和后缀名

安卓下载文件时,判断文件名和后缀一直比较麻烦,不是所有的文件都可以getHeaderField("Content-Disposition"),

最全面的方法是通过URL路径,自定义正则表达式获取下载文件的文件名和后缀名:

自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav" //可以把所有的文件格式放进去MIME来源

String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|exe|txt|html|htm|java|doc";Pattern pat=Pattern.compile("[\\w]+[\\.]("+suffixes+")");//正则判断Matcher mc=pat.matcher(url);while(mc.find()){String substring = mc.group();//截取文件名后缀名Log.e("substring:", substring);}

版权声明:本文为博主原创文章,,未经博主允许不得转载。

我们可以沿途用镜头记录彼此的笑脸,和属于我们的风景。

快速获取url文件名和后缀名

相关文章:

你感兴趣的文章:

标签云: