成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

jQuery FileUpload 插件

sugarmo / 1752人閱讀

摘要:插件在前端開發(fā)過程中,我們經(jīng)常要上傳文件,這是我們就要用這是原生的寫法,看起來不是很美觀。導(dǎo)入事件是一個文件上傳組件,支持多文件上傳取消刪除,上傳前縮略圖預(yù)覽列表顯示圖片大小,支持上傳進度條顯示支持各種動態(tài)語言開發(fā)的服務(wù)器端。

jQuery FileUpload 插件

在前端開發(fā)過程中,我們經(jīng)常要上傳文件,這是我們就要用 這是原生的寫法,看起來不是很美觀。下面我們聊一種比較優(yōu)雅的實現(xiàn)方法。

上傳文件

首先,我們隱藏的input框,并將input框的click事件綁定到它上面的button元素上(通過onclick="$(this).next().click()"實現(xiàn)),這樣我們就可以按照我們自己的喜好來設(shè)置button的樣式,同時也達到了上傳文件的功能。



fileupload 事件

jQuery File Upload 是一個Jquery文件上傳組件,支持多文件上傳、取消、刪除,上傳前縮略圖預(yù)覽、列表顯示圖片大小,支持上傳進度條顯示;支持各種動態(tài)語言開發(fā)的服務(wù)器端。
我們這里主要說說文件上傳文件格式、 大小的要求

引入相關(guān)插件

fileupload插件是必須的,fileupload-process負責處理上傳過程中各個事件的管理,fileupload-validate則是對驗證的支持



使用插件

我們可以對上傳文件的大小和文件類型進行驗證,并通過messages設(shè)置驗證失敗時的提示信息。

 $("input[name="file"]").fileupload({

       url: "上傳地址",
       Type: "POST",
       autoUpload: true,
       acceptFileTypes:/.(doc|docx)$/i,// 文件格式
       maxFileSize: 99 * 1024 * 1024, //文件大小
       
       // 設(shè)置驗證失敗的提示信息
       messages: {
       maxFileSize: "File exceeds maximum allowed size of 99MB",
       acceptFileTypes: "File type not allowed"
       },
       
       processfail: function (e, data) {
           var currentFile = data.files[data.index];
           if (data.files.error && currentFile.error) {
               // there was an error, do something about it
               console.log(currentFile.error);
           }
       },
       
       done: function() {
          // 上傳成功的回調(diào)函數(shù),可以彈出“上傳成功”之類的彈框
       },
       fail: function() {
          // 上傳失敗的回調(diào)函數(shù),可以彈出“上傳失敗”之類的彈框
       },

     })

Jquery 有很多很好用的插件,逐個去學習不是很現(xiàn)實,只有在用到的時候,盡力去搞懂其使用方法。慢慢積累吧~~~

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/83881.html

相關(guān)文章

  • node 實現(xiàn)圖片的裁切與上傳

    摘要:使用了以后,圖片上傳可以由服務(wù)器來完成,保存后的圖片地址再傳給后臺進行保存。圖片的上傳使用的插件表單上傳生成通用識別碼代碼該游覽器暫不支持文件上傳代碼上傳失敗文件不要超過上傳成功圖片的裁切使用的插件圖片處理圖像裁剪插件 使用了node以后,圖片上傳可以由node服務(wù)器來完成,保存后的圖片地址再傳給后臺進行保存。簡單的文件操作切割,壓縮什么的也可以交給node服務(wù)器完成。 圖片的上傳 使...

    BigNerdCoding 評論0 收藏0
  • WebUploader上傳插件使用說明

    摘要:否則強制轉(zhuǎn)換成指定的類型。是否要分片處理大文件上傳還有其他配置項上傳事件選擇需要上傳的文件后,文件就會加入文件隊列,并觸發(fā)事件上傳進度回調(diào)事件,在文件上傳中,多次調(diào)用此事件當文件上傳成功時觸發(fā)當文件上傳出錯時觸發(fā)。 WebUploader簡述 具有兩套運行時支持:HTML5與FLASH 分片、并發(fā) 預(yù)覽、壓縮 多途徑添加文件 MD5驗證 引入文件 雖然官方?jīng)]說必須要引入JQuery...

    xbynet 評論0 收藏0
  • WebUploader上傳插件使用說明

    摘要:否則強制轉(zhuǎn)換成指定的類型。是否要分片處理大文件上傳還有其他配置項上傳事件選擇需要上傳的文件后,文件就會加入文件隊列,并觸發(fā)事件上傳進度回調(diào)事件,在文件上傳中,多次調(diào)用此事件當文件上傳成功時觸發(fā)當文件上傳出錯時觸發(fā)。 WebUploader簡述 具有兩套運行時支持:HTML5與FLASH 分片、并發(fā) 預(yù)覽、壓縮 多途徑添加文件 MD5驗證 引入文件 雖然官方?jīng)]說必須要引入JQuery...

    羅志環(huán) 評論0 收藏0
  • WebUploader上傳插件使用說明

    摘要:否則強制轉(zhuǎn)換成指定的類型。是否要分片處理大文件上傳還有其他配置項上傳事件選擇需要上傳的文件后,文件就會加入文件隊列,并觸發(fā)事件上傳進度回調(diào)事件,在文件上傳中,多次調(diào)用此事件當文件上傳成功時觸發(fā)當文件上傳出錯時觸發(fā)。 WebUploader簡述 具有兩套運行時支持:HTML5與FLASH 分片、并發(fā) 預(yù)覽、壓縮 多途徑添加文件 MD5驗證 引入文件 雖然官方?jīng)]說必須要引入JQuery...

    20171112 評論0 收藏0
  • IE9下的跨域問題小總結(jié)

    摘要:由于瀏覽器同源策略,凡是發(fā)送請求的協(xié)議域名端口三者之間任意一與當前頁面地址不同即為跨域最近項目要兼容,找了一些資料,實踐了一下,現(xiàn)在總結(jié)一下,避免以后踩坑。解決方案,微軟在和下給我們提供了來進行解決跨域問題,官方的文檔可以在這里看到。 由于瀏覽器同源策略,凡是發(fā)送請求url的協(xié)議、域名、端口三者之間任意一與當前頁面地址不同即為跨域 最近項目要兼容IE9,找了一些資料,實踐了一下,現(xiàn)在總...

    Jokcy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<