/** * Created by Xiaoyee on 7/31/15. In Project Yundong_android * / Public enumFiletypeutil {PNG (". png","Image/png"), JPG (". jpg","Image/jpeg"), MP4 (". mp4","Video/mp4"), JPEG (". jpeg","Image/jpeg");//If there are other MIME types, continue adding here /** * Suffix name * / FinalString Msuffix;FinalString Mmime; Filetypeutil (string suffix, string mime) { This. msuffix = suffix; This. Mmime = MIME; } Public StaticStringGetsuffixfromurl(String URL) {String contentType = getmimetypefromurl (URL);returnMimemapingsuffix (ContentType); } Public StaticStringGetmimetypefromurl(String URL) {if(Stringutils.isblank (URL)) {return ""; }returnUrlconnection.guesscontenttypefromname (URL); }/** * The suffix name for the MIME type * / Public StaticStringMimemapingsuffix(String MIME) {filetypeutil[] filetypes = Filetypeutil.values (); for(Filetypeutil filetype:filetypes) {if(Filetype.mime (). Equals (MIME)) {returnFiletype.suffix (); } }returnStringutils.empty (); } PublicStringMIME() {returnMmime; }/** * Gets the suffix name * * @return The suffix name of the specified type, such as '. mp4 ' */ PublicStringsuffix() {return This. Msuffix; }}
Reference:
Http://www.cnblogs.com/hibraincol/archive/2010/09/16/1828502.html
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Gets the file type and suffix name of the URL