3
我使用AJAX工具包控制一个AsyncFileUpload控制。在获得异步文件上传部分后,我需要过滤文件类型,以便用户只能上传图像文件。我发现下面的代码关闭网页,它运作良好:帮助我理解下面的JavaScript涉及在我目前的项目AsyncFileUpload控制
function uploadStarted(sender, args) {
var filename = args.get_fileName();
var filext = filename.substring(filename.lastIndexOf(".") + 1);
if (filext == "jpg" || filext == "jpeg" || filext == "gif" || filext == "bmp") {
return true;
}
else
{
// force uploading cancel
args.set_cancel(true);
// set reason of cancel
args.set_errorMessage("Invalid File Format Selected");
return false;
}
}
问题是:我不明白这个JavaScript。什么是参数类型参数?在哪里定义了诸如“get_fileName()”,“set_cancel()”等方法?我去了AsyncFileUpload控制的主页,但找不到有关“参数”的任何文档。
有人能帮我解释此Javascript?由于
你确定这个片段不是来自一些更复杂的应用程序!?可能是这个http://www.codeproject.com/KB/ajax/AsyncFileUpload.aspx?msg=3304270 – 2010-05-26 22:02:09
我发现它从这个线程: http://forums.asp.net/t/1477242.aspx?的PageIndex = 2 – sean717 2010-05-26 22:03:55
http://www.codeproject.com/KB/ajax/AsyncFileUpload.aspx?msg=3304270 – 2010-05-26 22:04:50