一. Upload.js
$(document).ready(function () {
$("#dealerReport_file_upload").uploadify({
'fileDataName': 'Filedata',
'uploader': '/Flash/uploadify.swf',
'script': '/UpLoadFile.ashx', //后台处理
'cancelImg': '/admin/images/cancel.png', //单个取消按钮
'folder': 'DealerReport', //文件夹
'queueID': 'fileQueue', //文件队列
'scriptData': { 'site': $('#ctl00_cph_ddlReport').find("option:selected").text(), 'date': $('#ctl00_cph_reportCalendar').val() }, //动态传参
'auto': true,
'multi': false, //多文件上传,
'simUploadLimit': '4', //The number of simultaneous uploads allowed
'fileExt': '*.txt;*.dat;*.csv;*.xls;*.xlsx;*.html', //.jpg,.bmp,.gif,.png,.doc,.pdf,.rar,.zip,.7z,可上传文件
'fileDesc': '*.txt;*.dat;*.csv;*.xls;*.xlsx;*.html', //显示的文件类型
'buttonText': 'Browse',
'width': '100',
'height': '28',
'removeCompleted': false,
'sizeLimit': '2147483647',
'queueSizeLimit': 3, //The maximum size of the file queue
'onSelect': function (e, queueID, fileObj) {//选择文件后
},
'onError': function (event, queueid, fileobj, errorobj) {
//alert(errorobj.type + " error:" + errorobj.info);
$("#ctl00_cph_message").html("<p>" + errorobj.type + " error, please contact us</p>");
},
'onComplete': function (event, queueID, fileObj, response, data) {
//alert("成功上传,平均速率:"+data.speed+"kb/s");
if (response == "0") {
$("#ctl00_cph_message").html("<p>Upload failed: " + fileObj.name + "</p>");
} else if (response == "1") {//这种情况一般不会发生,可删除
$("#ctl00_cph_message").html("<p>" + fileObj.name + " File format error!</p>");
} else if (response == "2") {
document.getElementById("ctl00_cph_uploadName").value = fileObj.name;
$("#ctl00_cph_message").html("<p>File is exists!</p>");
} else if (response == "3") {
//alert(fileObj.name);
document.getElementById("ctl00_cph_uploadName").value = fileObj.name;
$("#ctl00_cph_message").html("<p>Data uploaded.Please click 'Import' button!</p>");
} else if (response == "4") {
$("#ctl00_cph_message").html("<p>please select WebSite!</p>");
}
}
});
});
二. 引入js文件
<script type="text/javascript" src="js/jquery_uploadify.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/Upload.js"></script>
三. source url http://pan.baidu.com/