1. 程式人生 > >百度WebUploader外掛中加入自定義引數+struts框架

百度WebUploader外掛中加入自定義引數+struts框架

最近工作中遇到使用百度WebUploader框架需要加入我自己另外想傳入的引數

下面是解決的辦法

webUploader 的使用可以參考百度的官方API

下面是js檔案的內容

opt={

pick:{
id:objId,
label:"點選選擇圖片"
},
//型別限制;
accept:{
title:"Images",
extensions:"gif,jpg,jpeg,bmp,png",
mimeTypes:"image/*"
},
//配置生成縮圖的選項
thumb:{
width:170,
height:150,
// 圖片質量,只有type為`image/jpeg`的時候才有效。
quality:70,
// 是否允許放大,如果想要生成小圖的時候不失真,此選項應該設定為false.
allowMagnify:false,
// 是否允許裁剪。
crop:true,
// 為空的話則保留原有圖片格式。
// 否則強制轉換成指定的型別。
type:"image/jpeg"
},
//檔案上傳方式
method:"POST",
//伺服器地址;
server:"",
//是否已二進位制的流的方式傳送檔案,這樣整個上傳內容php://input都為檔案內容
sendAsBinary:false,
// 開起分片上傳。 thinkphp的上傳類測試分片無效,圖片丟失;
chunked:true,
// 分片大小
chunkSize:512 * 1024,
//最大上傳的檔案數量, 總檔案大小,單個檔案大小(單位位元組);
fileNumLimit:50,
fileSizeLimit:50 *1024 * 1024,
fileSingleSizeLimit:5 * 1024 * 1024
}

webUploader=WebUploader.Uploader( opt )//這是webUploader的官方方法,opt是預設的呼叫引數,官方API中有解釋

webUploader.on('uploadBeforeSend',function(object,data,header){
data=$.extend(data,{
modelid:"modelid"
});
});

modelid就是我自己想要定義的引數了,

struts框架中的action檔案,只需要定義一個屬性名為modelid的屬性,加入setter,getter方法,通過getter方法就能獲取傳入的modelid的值了

相關推薦

WebUploader外掛加入定義引數+struts框架

最近工作中遇到使用百度WebUploader框架需要加入我自己另外想傳入的引數 下面是解決的辦法 webUploader 的使用可以參考百度的官方API 下面是js檔案的內容 opt={ pick:{id:objId,label:"點選選擇圖片"},//型別限制;acc

在html-webpack-plugin加入定義程式碼

這段時間做h5總需要在頁面中插入php程式碼,但是在html模板中插入php程式碼就會報錯,於是在生成之後的頁面中手動插入,自己又覺得這樣子很蠢,而且每生成一次就需要在html頁面中手動複製貼上一次,十分傻逼。想在利用外掛的一個欄位來輸入php程式碼,沒想到也是要經過htm

使用webuploader外掛進行多檔案型別分片上傳例項

jQuery(function() { function e(e) { var a = o('<li id="' + e.id + '"><p class="title">' + e.name + '</p><p cl

地圖軌跡回放,定義路書,邊走邊畫線

var arrPois=[new BMap.Point(116.403984,39.914004),new BMap.Point(116.402116,39.913938),new BMap.Point(116.402116,39.913938),new BMap.Point(116.402046,39.91

如何在DataGridView加入定義元件

我想在DataGridView編輯時顯示如下圖控制元件: (1)建立一個自定義元件UserControl,並繼承IDataGridViewEditingControl介面(用意:在DataGridView進入編輯狀態時可以呼叫該控制元件),新增如下程式碼: using S

如何在element-UI 元件的事件傳遞定義引數

以select為例,如果select寫在迴圈裡,觸發change事件時可能不只需要傳遞被選中項的值,還要傳遞index過去,來改變同一迴圈中的其他標籤的狀態。 下面這樣寫是無效的: @change="changeStatus(val, index)"

ionic2利用定義cordova外掛(Plugin)ts調iOS原生的值(iOS原生的值傳給ts)

一、安裝外掛 1、安裝plugman $npm install -g plugman 如果出現下面的錯誤,在前面加"sudo"(sudo可以將許可權提升到超級使用者級別,即Windows中的管理員)

FastReport調用Delphi定義函數

int 加載 自定義函數 調用 create phi tro fast creat //定義一個函數; function SmallToMoney(akey: real): string; begin //‘1234500‘ end; //此處為fastreport

在struts2配置定義攔截器放行多個方法

return med ttr limit ring req tac cat invoke 源碼: 自定義的攔截器類: //自定義攔截器類:LoginInterceptor ; package com.java.action.interceptor; import j

在Echarts 柱形圖的單擊事件寫入定義的參數

cnblogs img ges == innerhtml .com echart 通過 code

IO關於定義緩沖區和使用默認緩沖區哪個效率更高的對比

buffered code rtti rtt 測試 iso ndt end oid //自己測試了一個3.8G的文件,有興趣的可以自己試試看,初學java寫的不對的地方希望大家能指出,有疑問可以留言一起探討,謝謝! 1 package cn.String.Day.IO;

XAF 框架定義參數動作(Action),輸入參數的控件可定義,用於選擇組織及項目

示例 app frame tro href express documents 定義 ron XAF 框架中,如何生成一個自定義參數動作(Action),輸入參數的控件可定義? 參考文檔:https://documentation.devexpress.com/eXpres

duilib加入自己定義控件之後怎麽可以在xml文件裏配置使用

調用 tin 不同 center ger 使用 我們 article virtual 加入自己定義控件可能有兩種不同的情況: 1、 在duilib庫中加入的自己定義控件。 2、 在我們的應用程序中自己重寫了一個控件。 以下開始解說不同的情況下怎麽才幹支持在

DevExpressGridControl定義匯總列值(有選擇性的匯總)

checked order sender end void calc custom expr total 今天碰到有同事遇到這個方面的需求,貼一下吧。 private void gvTop_CustomSummaryCalculate(object sender, Cust

spring增加定義配置支持

控制 images 映射 獲取 path efi ade get 處理 spring.schemas 在使用spring時,我們會首先編寫spring的配置文件,在配置文件中,我們除了使用基本的命名空間http://www.springframework.org/schem

java 定義viewUtils框架

exce stack wid policy his tools line idg 字節碼 在前面學習的基礎上,我們自己編寫一個ViewUtils註解框架類,不清楚的原理看前面的源代碼 package im.weiyuan.com.viewutils; import

android 使用定義權限

-perm lns onstop led 就會 jks 需要 imp true 1、如果在一個進程中啟動另外一個進程的activity <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:an

.netwebconfig定義配置

ger nag man system style app col color ring 在configuration節點,也就是文件的根節點下,增加如下節點 <appSettings> <!--<add key="propPath"

django模板定義過濾器

tag span .lib 名稱 models mod ppa har import (1)在APP下創建templatetags文件夾,與Models.py、views.py等同級,templatetags文件夾下添加__init__.py文件,可為空,再添加一個模塊文件

動態代理定義註解樣式

interface pre 運行期 type import 生存 nbsp pub tar 動態代理中的自定義註解的樣式    @Target(ElementType.METHOD) 代表此註解使用對象是method@Retention(RetentionPolicy.RU