一键上传
jquery代码
$(function () {
$(".uploadfile").upload({
action: \'CourseXMLFileUploadHander.ashx\',
name: \'xml\',
params: {
\'type\': \'uploadCourseXMLFile\',
\'rand\': Math.random()
},
onSelect: function (self, element) {
this.autoSubmit = false;
var re = new RegExp("(xml){1}quot;, "i");
if (!re.test(this.filename())) {
alert("Only xml file can be uploaded");
}
else {
this.submit();
}
},
onSubmit: function (self, element) {
$(\'.uploadfile\').hide();
$(\'#ajax_update\').parent().show();
//alert(\'Uploading file...\');
},
onComplete: function (data, self, element) {
$(\'#ajax_update\').parent().hide();
$(\'.uploadfile\').show();
self.resetInput();
try {
var ret = data;
if (ret.indexOf("exception") >= 0) {
alert(\'Upload file exception: \' + eval(data)[0].exception);
}
else {
showSuccess(\'File is successfully Load.\');
uploadSuccess(ret);
}
} catch (err) {
alert(data);
}
}
});
});