php 檔案上傳字尾名與檔案型別對照表

2022-08-31 02:24:11 字數 713 閱讀 8524

php 檔案上傳字尾名與檔案型別對照表(幾乎涵蓋所有檔案)

在這個過程中會有一些瀏覽器相容,更準確來說是檔案型別解析標識不一致的問題。--

網上有很多php檔案上傳的類,檔案上傳處理是php的乙個特色(至少手冊上是將此作為php特點來展示的,個人認為php在陣列方面的優異功能更有特色),學php的人都知道檔案上傳怎麼做,但很多人在程式設計中卻可能忽視了一些細節問題,那就是檔案的型別(mime)。在表單將檔案提交給php做處理之前,瀏覽器會先解析識別一邊是什麼型別的檔案,之後進入php處理環節,php又會去識別解析此檔案的原始型別(並不是說你改成什麼字尾就是什麼檔案)。在這個過程中會有一些瀏覽器相容,更準確來說是檔案型別解析標識不一致的問題。這樣在php處理post過來的檔案型別時就需要根據不同瀏覽器做更多的判斷,最典型的就是ie和火狐下的區別。

php上傳檔案(gif,jpg,bmp,png,psd,ico)

史上最完全oophper親測版php檔案上傳之檔案型別對應表,ie,火狐各乙份。

php上傳壓縮檔案(rar,7z,zip)

php上傳可執行檔案(exe)

php上傳文字檔案和文件檔案(word->doc,excel->xls,幻燈片->ppt,pdf,chm)

php上傳資料庫檔案(access檔案,sql檔案,con檔案,日誌檔案log, dat檔案)

php上傳其他檔案(class類檔案,dll動態載入庫檔案)

詳細出處參考:

struts2獲取檔案型別,檔案字尾名

在網上找了好多資料,發現都不是自己想要的結果,最後在外國 上找到了解決方法。struts2在action裡file去接收,getname裡既然是個.tmp的字尾檔案,一時不知道怎麼去獲取這個檔案型別。其實struts2都是在action裡定義乙個屬性去接收html表單內容。現把關鍵 附上。publi...

PHP 獲取檔案字尾名

1.file x.y.z.png echo substr strrchr file,1 解析 strrchr file,strrchr 函式查詢字串在另乙個字串中最後一次出現的位置,並返回從該位置到字串結尾的所有字元 2.file x.y.z.png echo substr file,strrpos...

php獲取檔案字尾名

php獲取檔案字尾名 format file php 方法一 function extend 1 file name 方法二 php function extend 2 file name 方法三 php function extend 3 file name 方法四 php function ge...