成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

jQuery FileUpload 插件

sugarmo / 1800人閱讀

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

jQuery FileUpload 插件

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

上傳文件

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



fileupload 事件

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

引入相關(guān)插件

fileupload插件是必須的,fileupload-process負(fù)責(zé)處理上傳過程中各個(gè)事件的管理,fileupload-validate則是對(duì)驗(yàn)證的支持


使用插件

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

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

       url: "上傳地址",
       Type: "POST",
       autoUpload: true,
       acceptFileTypes:/.(doc|docx)$/i,// 文件格式
       maxFileSize: 99 * 1024 * 1024, //文件大小
       
       // 設(shè)置驗(yàn)證失敗的提示信息
       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 有很多很好用的插件,逐個(gè)去學(xué)習(xí)不是很現(xiàn)實(shí),只有在用到的時(shí)候,盡力去搞懂其使用方法。慢慢積累吧~~~

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/83881.html

相關(guān)文章

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

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

    BigNerdCoding 評(píng)論0 收藏0
  • WebUploader上傳插件使用說(shuō)明

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

    xbynet 評(píng)論0 收藏0
  • WebUploader上傳插件使用說(shuō)明

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

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

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

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

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

    Jokcy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<