首頁 web前端 js教程 使用webuoploader遇到的幾個問題

使用webuoploader遇到的幾個問題

Jun 27, 2017 pm 02:42 PM
web 上傳 文件 點選 選擇

最近做公司官網的項目,其中有一個上傳證件照的功能,其實就是上傳圖片的功能,小萌是使用百度的一款插件WebUploader來做的,為什麼要用這個外掛呢?原因是:WebUploader是一個簡單的以HTML5為主,FLASH為輔的現代檔案上傳元件。在現代的瀏覽器裡面能充分發揮HTML5的優勢,同時又不摒棄主流IE瀏覽器,沿用原來的FLASH運行時,兼容IE6+,iOS 6+, android 4+。兩套運作時,同樣的呼叫方式,可供用戶任意選用。還有一點就是採用大檔案分片並發上傳,極大的提高了檔案上傳效率。基於這些優點,小萌選擇了這款插件。

對於webuploader的使用方法,那麼今天要介紹的是小萌在做官網專案的時候使用webuoploader遇到的幾個問題。

問題一:WebUploader 某些瀏覽器如chrome,點選上傳文件,選擇框會延遲幾秒才顯示,反應很慢

一開始遇到這個問題的時候,小萌以為是因為網速慢的原因,並沒有對此有過多的糾結,後來發現並不是,於是把測試地址丟給小呆,問在他那邊慢不慢,事實證明,真的不是網絡的問題,在webuploader的API中查了下,並沒有查到什麼,然後小呆在github中找到了一個解決辦法,在webuploader初始化的時候改變其中的一個參數:

accept: {
 title: 'Images',
 extensions: 'jpg,jpeg,png',
 mimeTypes: 'image/*'
}
登入後複製
accept: {
 title: 'Images',
 extensions: 'jpg,jpeg,png',
 mimeTypes: 'image/jpg,image/jpeg,image/png'   //修改位置
}
登入後複製

此方法有點簡單粗暴,看了之後才明白webuploader 如果定義*的話,會檢索所有格式,修改這個參數的原因是有選擇的掃描文件類型,只選擇掃描你設定的類型。小萌試了一下,修改之後確實不會再有延遲了,但是之前小萌初使用webuploader的時候並沒有這種情況的發生,而且webuploader官網上的DEMO也是不延遲的,有人解釋說是因為谷歌瀏覽器的更新,chrome 52.0.2743.80版本以上的版本都會出現延遲的情況,但是小萌不明白為啥官網的DEMO就不會有延遲呢。不過糾結這個問題是沒有太大意義的,我們旨在解決問題。那麼這個問題這樣修改下就OK了。

問題二:WebUploader Firefox瀏覽器點擊上傳檔案無反應

這個問題其實比問題一更為嚴重,反應慢就算了,我可以等等,但是根本就無反應就蒼了個天了,怎麼辦……喔怎麼辦……為什麼火狐你就是不能用,害得我你害得我在你面前呼吸急促想要卸載掉你……各種百度無果,又讓小呆幫忙我一起在github尋找解決方法,後來看到有個人說是有可能是因為上傳按鈕使用的是button的原因,建議修改為div。我修改了下,問題果然解決了,說是火狐對button按鈕支援的問題,所以才會出現這個情況,雖然不知道為啥會這樣,但是問題解決了就好。

問題三:WebUploader 部分低版本IE瀏覽器點擊上傳檔案無反應

對於IE這個問題,其實有些公司任性,不考慮IE相容的話,可以不用理會,這個是因為IE不支援html5上傳造成的,雖然說webuploader有「預設會先嘗試html5 是否支持,如果支援則使用html5, 否則則使用flash」這個功能,但是對於IE這種瀏覽器,有些問題你還真的沒辦法說出來個所以然,所以如果遇到此問題,可以將可以將runtimeOrder的值設為flash,來強制使用flash 運行。不過也不需要擔心設定預設為flash 運行上傳就會影響其速度,這點webuploader處理的還是很好的。

到這裡,這篇文章就結束了,不知道有木有朋友遇到跟我一樣的問題,小萌講此記錄下來,一個是用來提醒自己,一個是希望幫助到需要解決這些問題的小夥伴兒們。喜歡的給小萌點個喜歡哦,O(∩_∩)O謝謝


以上是使用webuoploader遇到的幾個問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

wallpaper engine能家庭共享嗎 wallpaper engine能家庭共享嗎 Mar 18, 2024 pm 07:28 PM

請問Wallpaper是否支持家庭共享呢?很遺憾,不能支持哦。儘管如此,我們仍有解決方案。例如,可以用小號購買或先由大號下載好軟體和壁紙,然後再更換到小號。簡單啟動軟體是完全沒問題的。 wallpaperengine能家庭共享嗎答:Wallpaper暫不支援家庭共享功能。 1.據了解,WallpaperEngine似乎不適合家庭共享環境。 2.為了解決這個困擾,建議您考慮購買全新帳號;3、或先在主帳號下載所需軟體和桌布,再切到其他帳號。 4.只要輕觸開啟軟體,便無礙。 5、您可以在上述網頁上查看屬性“

wallpaper engine怎麼設定鎖定螢幕桌布? wallpaper engine使用方法 wallpaper engine怎麼設定鎖定螢幕桌布? wallpaper engine使用方法 Mar 13, 2024 pm 08:07 PM

  wallpaperengine是常用於設定桌面壁紙的軟體,使用者在wallpaperengine裡可以搜尋自己喜歡的圖片來產生桌面壁紙,也支援將電腦中的圖片加入到wallpaperengine中設定成電腦桌布。下面就來看看wallpaperengine設定鎖定螢幕桌布的方法吧。  wallpaperengine設定鎖定畫面壁紙教學  1、先進入軟體,然後選擇已安裝,點選「設定壁紙選項」。  2、單獨設定選擇完壁紙後需點選右下方的確定。  3、再去點選上方的設定選和預覽。  4、接下來

出現0x80004005錯誤代碼怎麼辦 小編教你0x80004005錯誤代碼解決方法 出現0x80004005錯誤代碼怎麼辦 小編教你0x80004005錯誤代碼解決方法 Mar 21, 2024 pm 09:17 PM

在電腦中刪除或解壓縮資料夾,時有時會彈出提示對話框“錯誤0x80004005:未指定錯誤”,如果遇到這中情況應該怎麼解決呢?提示錯誤碼0x80004005的原因其實很多,但大部分因為病毒導致,我們可以重新註冊dll來解決問題,下面,小編給大夥講解0x80004005錯誤代碼處理經驗。有使用者在使用電腦時出現錯誤代碼0X80004005的提示,0x80004005錯誤主要是由於電腦沒有正確註冊某些動態連結庫文件,或電腦與Internet之間存在不允許的HTTPS連接防火牆所引起。那麼如何

夸克網盤的檔案怎麼轉移到百度網盤? 夸克網盤的檔案怎麼轉移到百度網盤? Mar 14, 2024 pm 02:07 PM

  夸克網盤和百度網盤都是現在最常用的儲存文件的網盤軟體,如果想要將夸克網盤內的文件保存到百度網盤,要怎麼操作呢?本期小編整理了夸克網盤電腦端的檔案轉移到百度網盤的教學步驟,一起來看看是怎麼操作吧。  夸克網盤的檔案怎麼存到百度網盤?要將夸克網盤的文件轉移到百度網盤,首先需在夸克網盤下載所需文件,然後在百度網盤用戶端中選擇目標資料夾並開啟。接著,將夸克網盤中下載的檔案拖放到百度網盤用戶端開啟的資料夾中,或使用上傳功能將檔案新增至百度網盤。確保上傳完成後在百度網盤中查看檔案是否已成功轉移。這樣就

wallpaper engine看片有病毒嗎 wallpaper engine看片有病毒嗎 Mar 18, 2024 pm 07:28 PM

使用者在使用wallpaperengine可以下載各種壁紙,也可以使用動態壁紙,有很多使用者不知道wallpaperengine看片有沒有病毒,只是影片檔是無法當作病毒的。 wallpaperengine看片有病毒嗎答:不會。 1、只是視訊檔案是無法作為病毒的。 2、只要確保從可信的來源下載視頻,並保持電腦的安全防護措施,就可以避免病毒感染的風險。 3.應用程式類壁紙是apk格式,apk可能會攜帶木馬病毒。 4.WallpaperEngine本身沒有病毒,但是創意工坊裡的一些應用程式類壁紙可能有病毒。

hiberfil.sys是什麼檔案? hiberfil.sys可以刪除嗎? hiberfil.sys是什麼檔案? hiberfil.sys可以刪除嗎? Mar 15, 2024 am 09:49 AM

  最近有很多網友問小編,hiberfil.sys是什麼文件? hiberfil.sys佔用了大量的C碟空間可以刪除嗎?小編可以告訴大家hiberfil.sys檔是可以刪除的。下面就來看看詳細的內容。 hiberfil.sys是Windows系統中的隱藏文件,也是系統休眠文件。通常儲存在C盤根目錄下,其大小與系統安裝記憶體大小相當。這個檔案在電腦休眠時被使用,其中包含了當前系統的記憶體數據,以便在恢復時快速恢復到先前的狀態。由於其大小與記憶體容量相等,因此它可能會佔用較大的硬碟空間。  hiber

wallpaper engine的壁紙在哪個文件夾 wallpaper engine的壁紙在哪個文件夾 Mar 19, 2024 am 08:16 AM

使用者在使用wallpaper時可以下載各種自己喜歡的桌布來使用,有許多使用者不知道wallpaper的桌佈在哪個資料夾,使用者下載的桌布存放在content資料夾裡。 wallpaper的壁紙在哪個文件夾答:content文件夾。 1、開啟檔案總管。 2、點選左側「此電腦」。 3、找到“STEAM”資料夾。 4、選擇“steamapps”。 5、點選“workshop”。 6.找尋「content」資料夾。

酷狗上傳自己的音樂的簡單步驟 酷狗上傳自己的音樂的簡單步驟 Mar 25, 2024 pm 10:56 PM

1.打開酷狗音樂,點選個人頭像。 2、點選右上角設定的圖示。 3.點選【上傳音樂作品】。 4.點選【上傳作品】。 5.選擇歌曲,然後點選【下一步】。 6.最後點選【上傳】即可。

See all articles