jquery-uploadify傳參方法
$(document).ready(function () {
$("#uploadify").uploadify({
'uploader': '../js/jquery-uploadify/uploadify.swf',
'script': '../Ajax/ImgUpload.ashx',
'cancelImg': '../js/jquery-uploadify/cancel.png',
'folder': fld,
'queueID': 'fileQueue',
'fileExt': '*.jpg;*.gif;*.png',
'fileDesc': '*.jpg;*.gif;*.png',
'scriptData': { "photoid": $("#pid").val() },
'auto': false, //爲false須要點擊上傳按鈕才上傳
'multi': true, //上傳多個文件
'sizeLimit': limt, //3M
'simUploadLimit': '1', //容許同時上傳的個數
'queueSizeLimit': '20', //設置選擇文件的個數
'buttonText': 'select files',
'onSelect': function (e, queueId, fileObj) {
// alert("惟一標識:" + queueId + "rn" +
// "文件名:" + fileObj.name + "rn" +
// "文件大小:" + fileObj.size + "rn" +
// "建立時間:" + fileObj.creationDate + "rn" +
// "最後修改時間:" + fileObj.modificationDate + "rn" +
// "文件類型:" + fileObj.type);
$("#uploadify").uploadifySettings("scriptData", { "photoid": $("#pid").val() });
},
//所有取消時觸發
'onClearQueue': function (e, fileObj) {
// //賦值爲空
// $("#upFname").val("");
// //清緩存
// fname = "";
},
// 'onQueueFull': function (e, queueSizeLimit) {
// alert("最多可上傳:" + queueSizeLimit + "個文件");
// },
//文件上傳完成後觸發
'onComplete': function (e, queueId, fileObj, response) {
if (response != 0) {
// fname += response + fileObj.name + ";";
}
},
//文件隊列中全部的文件上傳完成後觸發
'onAllComplete': function (e, date) {
alert("共上傳:" + date.filesUploaded + "個文件");
},
'onError': function (a, b, c, d) {
if (d.status == 404)
alert('Could not find upload script.');
else if (d.type === "HTTP")
alert('error ' + d.type + ": " + d.status);
else if (d.type === "File Size")
alert(c.name + ' ' + d.type + ' Limit: ' + Math.round(d.sizeLimit / 1024) + 'KB');
else
alert('error ' + d.type + ": " + d.info);
}
});
});