內(nèi)頁Banner背景圖
創(chuàng)絡講堂
白色波浪圖形
灰色波浪圖形 灰色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
本文于2014-06-30最后更新,距今已超過1年,如不符合現(xiàn)在的實際情況,可聯(lián)系創(chuàng)絡客服獲取幫助或查閱近期文章。

互聯(lián)網(wǎng)技術(shù)不停的發(fā)展,造成我們過去的一些網(wǎng)站建設技術(shù)逐漸顯得落后,甚至被淘汰。例如網(wǎng)站程序處理網(wǎng)站管理員在后臺上傳的圖片時,有可能存在低概率故障:網(wǎng)站后臺上傳圖片不顯示。在短時間內(nèi),對于處理圖片不顯示的問題,我們一共處理了三次類似的程序缺陷。

缺陷一:新版瀏覽器上傳圖片不顯示,如:IE 11瀏覽器

在常規(guī)網(wǎng)站后臺,一般允許網(wǎng)站管理上傳的圖片格式有jpg、gif、png這三種,如果網(wǎng)站程序員初次接觸圖片處理,可能會不驗證網(wǎng)站管理員上傳的圖片(有可能造成一些偽裝成圖片的惡意程序上傳成功),那么就不會遇到這個缺陷,但是這種不驗證圖片性質(zhì)的程序編寫方式我們比較不推薦,至少我們要在程序中驗證一下圖片的文件類型。對于jpg格式的圖片和png格式的圖片,IE 11瀏覽器對其的文件類型解析和其他瀏覽器不一樣,因此就會出現(xiàn)圖片上傳失敗的故障。

處理方案:修改程序,考慮jpg格式的圖片文件類型有可能是image/pjpeg、image/jpeg、image/jpg這三種不同解析方式的情況。如果程序還允許上傳png格式的圖片,同時還要考慮png格式的圖片文件類型有可能為:image/png和image/x-png兩種的情況。以后更新版的瀏覽器,可能對圖片還有別的解析方式,屆時及時修改程序就可以了。

缺陷二:圖片上傳后模糊。本缺陷過去常見于網(wǎng)站中的產(chǎn)品管理中心,現(xiàn)已升級程序,詳情請關注《提升網(wǎng)站圖片縮略圖清晰度實現(xiàn)高清壓縮》。

缺陷三:圖片擴展名大小寫不同導致圖片上傳后不顯示

微軟系統(tǒng)中,文件擴展名的大小寫沒有關系,例如:pic.jpg和pic.JPG都是指的同一個文件,但是在Linux系統(tǒng)中,這兩個文件名卻是指的不同的文件。因此,如果用戶上傳的文件擴展名有的是大寫,有的是小寫,而網(wǎng)站在不同的服務器上托管,那么就有可能會出現(xiàn)有的圖片顯示,有的圖片不顯示的問題,如下圖所示:

圖片上傳后不顯示

處理方案:文件上傳后,在處理文件名之前,統(tǒng)一將文件名轉(zhuǎn)換為小寫(推薦)或者大寫,以便適應各種服務器環(huán)境。

以上提到的兩種圖片不顯示的情況,都是屬于低概率缺陷,一般網(wǎng)站用戶比較難以遇到。但是不遇到不代表問題不存在,所以作為專業(yè)網(wǎng)站建設公司,我們應該積極處理性質(zhì)類似的所有問題。

上一條 返回目錄 下一條
更多閱讀選擇
相關文章
我們推薦了一些您可能也會感興趣的文章
客服電話
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創(chuàng)絡建站客服二維碼
不出售過期域名
微信咨詢
在线色_午夜福利视频网站_裸交视频_国产一级AV片