plupload上傳圖片等檔案到七牛雲平臺
1.引入外掛
<script src="/themes/bqg/js/lib/plupload.full.min.js"></script>
2:引入七牛cdn
<script src="/themes/bqg/js/qiniu.min.js"></script>
3.html 程式碼
<ul id="file-list"> <li class="addimg"> <input value="+" id="browse" type="button" capture="camera" accept="image/*" name="cameraInput"> <div class="file-container" id="container"></div> </li> </ul>
4.js程式碼
var uploader = Qiniu.uploader({ runtimes: 'html5,flash,html4', browse_button: 'browse', uptoken_func: function(file){ var uploadToken = ''; $.ajax({ url: '/Api/qiniu/uploadToken', dataType: 'json', async: false, success: function (req) { if (req.status == 0) { uploadToken = req.token; } } }) return uploadToken; }, get_new_uptoken: false, unique_names: true, domain: 'http://img.bqvalley.com', container: 'container', max_file_size: '40mb', flash_swf_url: './js/Moxie.swf', max_retries: 3, dragdrop: true, drop_element: 'container', chunk_size: '4mb', auto_start: true, filters: [ {title : "Image files", extensions : "jpg,jpeg,png"}, ], init: { 'FileFiltered': function(uploader, file) { }, 'FilesAdded': function(up, files) { plupload.each(files, function(file) { // 檔案新增進佇列後,處理相關的事情 }); }, 'BeforeUpload': function(up, file) { // 每個檔案上傳前,處理相關的事情 // $('.el-loading-mask').show(); }, 'UploadProgress': function(up, file) { // 每個檔案上傳時,處理相關的事情 }, 'FileUploaded': function(up, file, info) { // 每個檔案上傳成功後,處理相關的事情 // 其中info是檔案上傳成功後,服務端返回的json var domain = up.getOption('domain'); var res = JSON.parse(info); var sourceLink = domain + '/' + res.key; $('#file-list').prepend('<li><img src="'+ sourceLink +'" /><i></i></li>'); $('#file-list li i').on("click", function (){ $(this).parent().remove(); }); }, 'Error': function(up, err, errTip) { //上傳出錯時,處理相關的事情 alert(errTip); }, 'UploadComplete': function() { //佇列檔案處理完畢後,處理相關的事情 // $('.el-loading-mask').hide(); } } });
相關推薦
plupload上傳圖片等檔案到七牛雲平臺
1.引入外掛 <script src="/themes/bqg/js/lib/plupload.full.min.js"></script> 2:引入七牛cdn <script src="/themes/bqg/js/qiniu.min.j
微信小程式上傳圖片 語音至七牛雲
將本地資源上傳到伺服器。客戶端發起一個 HTTPS POST 請求,其中 content-type 為 multipart/form-data。 以上傳圖片為例 示例程式碼: wx.chooseImage({ success(res) { co
查詢wordpress上傳圖片等檔案到伺服器時的使用者名稱
當wordpress上傳圖片等檔案時,提示wp-content/uploads無寫許可權時,我們需要知道上傳時使用的使用者身份,然後修改對應的目錄的擁有者和對應的許可權,即可解決問題。 查詢上傳時的使用者身份方法: 1.修改上傳到伺服器上的目標目錄許可權(如 wp-c
ajax 上傳多圖至七牛雲
function imgChange(obj1, obj2) { //獲取點選的文字框 var file = document.getElementById("file"); //存放圖片的
使用JS-SDK上傳圖片(檔案)到七牛
一、介紹 Qiniu-JavaScript-SDK (下文簡稱為 JS-SDK)適用於 :IE11、Edge、Chrome、Firefox、Safari 等瀏覽器,基於七牛雲端儲存官方 API 構建,其中上傳功能基於 H5 File API。開發者基於 JS-SDK 可以方便的從瀏覽器端上傳檔案至七
六四、使用JS-SDK上傳圖片(檔案)到七牛
一、介紹 Qiniu-JavaScript-SDK (下文簡稱為 JS-SDK)適用於 :IE11、Edge、Chrome、Firefox、Safari 等瀏覽器,基於七牛雲端儲存官方 API 構建
在vue中使用plupload上傳圖片到七牛(著重解決moxie is not defined問題)
在傳統的jquery或者原生JS環境下結合plupload上傳到七牛的案例就不說了,一搜一大片,這裡重點說說使用了vue之後,在vue環境下要保持相同的體驗度上傳圖片到七牛,下面就是搞了接近兩天摸索出來的,過程只想MMP,但是還是得到了滿意的結果,算是功夫不負苦
ueditor上傳檔案七牛雲
準備工作 ueditor外掛:百度雲下載資源: https://pan.baidu.com/s/1EL_hoJGTyZEf49WX0KQfvA Ueditor下載官網https://ueditor.baidu.com/website/download.html 第一 匯入Maven專案中
plupload上傳視訊等大檔案
本文演示了新浪微博plupload上傳視訊檔案,支援格式有mpg,m4v,mp4,flv,3gp,mov,avi,rmvb,mkv,wmv。本文的視訊上傳分兩步,首先選擇檔案,然後點選上傳按鈕開始上傳,您也可以直接選擇檔案上傳,具體請參考http://www.erdangj
通過前端上傳圖片等文件的方法
一個 click spa string 追加 fun span 框架 new 1 <script type="text/javascript"> 2 3 ##先禁止form表自動提交 4 $(‘form‘).submit(function () {
UEditor 上傳圖片等比例縮放
修改ueditor.all.js 16995行 updateTargetElement: function(){}裡的內容為 updateTargetElement: function () { var me = this; var newWidt
AFNetworking2.X +Dbcamara 上傳圖片、檔案
- (void) camera:(id)cameraViewController didFinishWithImage:(UIImage *)image withMetadata:(NSDictionary *)metadata { NSLog(@"----------picDic%@",m
如何使用elementUI呼叫一次介面同時上傳圖片和檔案,同時需要攜帶其他引數,實現呼叫後端介面
今天有一個坑,同時要上傳圖片和檔案,而且圖片要展示縮圖,檔案要展示列表。 我的思路是: 首先,只上傳附件照片,這個直接看ele的官方例子就行,不僅僅上傳附件照片,還同時上傳其他引數。 然後,再做上傳照片和檔案,上傳其他引數,其實也就是檔案合併。 一、上傳照片和其他引
如何使用angularjs將圖片存到七牛雲上
在頁面上:xxx.html 2.在 xxxcontroller.js層 然後寫: 3.在uploadservice.js裡面 到了 後端:專門寫一個uplaodConctoller.java 就把圖片的地址傳到前端去了 這裡面 用到了寫
測試用例設計---上傳圖片、檔案匯出、檔案上傳、查詢(搜尋)
一、上傳圖片 1、對於上傳的圖片,假設系統要求上傳的格式為jpg或gif格式圖片,大小為<=某M的圖片 測試用例: (1)上傳圖片格式為jpg或gif的圖片,大小<=某M,成功上傳; (2)上傳圖片格式為jpg或gif的圖片,大小>某M,不能上傳;
spring boot 整合oss 上傳圖片、檔案
前排宣告: 本文章 整合修改自https://blog.csdn.net/hcjsjqjssm/article/details/80977735 部落格 一是自己以後回顧,二希望可以幫助到使用此功能的同學,假使幫助到了你,可以點個贊,留個言,如果有不成功的 也可以留言 一起解決下
vue專案中如何利用base64上傳圖片與檔案
前端在進行資原始檔上傳的時候,可以藉助HTML5中,fileReader物件進行圖片和檔案的上傳。利用該物件提供的一些屬性方法更加方便的獲取所上傳的檔案資訊。在vue專案中操作方法如下: 1)繫結input[type=‘file’]的change事件 <inpu
Ueditor 1.4.3 單獨呼叫上傳圖片,或檔案功能
第一步, 引入檔案 <script src="ueditor/ueditor.config.js" type="text/javascript" charset="utf-8"></script> <script src="u
【H5】手機瀏覽器分批次多張上傳圖片(檔案),包含進度條
描述 本文所描述的上傳檔案主要是應用於手機端,PC端可以酌情改造。 應用場景: 手機瀏覽器一次上傳多張圖片或者檔案,將檔案每5個拆分為一組上傳。上傳進度條為手機端上傳至後臺所用時間不包含後臺耗時。 選擇圖片用H5的input file標籤(能否選多張看瀏覽器了),上傳功能使
asp.net 使用ckfinder 不彈窗直接上傳圖片、檔案。
步驟一:複製QuickUploadCommandHandler.cs,比如複製出重新命名為LwjUploadCommandHandler.cs 修改類名,以及構造。 將GetJavaScriptCode修改成下面程式碼: protected override string