第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

確定圖片網(wǎng)址的文件擴展名

確定圖片網(wǎng)址的文件擴展名

楊__羊羊 2021-05-07 14:21:32
是否有可靠,快速的方法來確定圖像URL的文件擴展名?這些是我看到的一些選項,但是對于以下格式的圖像,它們都不能始終如一地工作https://cdn-image.blay.com/sites/default/files/styles/1600x1000/public/images/12.jpg?itok=e-zA1T我試過了:new MimetypesFileTypeMap().getContentType(url)在通用的“ application / octet-stream”中產(chǎn)生結(jié)果,在這種情況下,我使用以下兩種方法:Files.getFileExtension FilenameUtils.getExtension我想在可能的情況下避免使用正則表達式,因此是否有另一個實用程序可以正常獲取具有args(.jpeg?blahblah)的鏈接。我也想避免以任何方式下載圖像或與url的連接,因為這應該是一個高性能調(diào)用
查看完整描述

2 回答

?
弒天下

TA貢獻1818條經(jīng)驗 獲得超8個贊

如果您可以確信這些網(wǎng)址沒有格式錯誤,該如何處理:

FilenameUtils.getExtension(URI.create(url).getPath())


查看完整回答
反對 回復 2021-05-19
?
MM們

TA貢獻1886條經(jīng)驗 獲得超2個贊

難道您只是看URL中的文件擴展名?所以會是這樣的:


public static String getFileExtension(String url) {

    int phpChar = url.length();

    for(int i = 0; i < url.length(); i++) {

        if(url.charAt(i) == '?') {

            phpChar = i;

            break;

        }

    }

    int character = phpChar - 1;

    while(url.charAt(character) != '.') character -= 1;

    return url.substring(character + 1, phpChar);

}

也許不是最優(yōu)雅的解決方案,但是即使使用php,它也可以工作嗎?在網(wǎng)址中。


查看完整回答
反對 回復 2021-05-19
  • 2 回答
  • 0 關(guān)注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號