AsyncFileUpload限制要上传的文件大小
|
我使用AsyncFileUpload以便允许用户异步上传文件。
我想将文件大小限制为1MB。
据我所知,我只能在上传完成后获得文件的长度
例如开始上传时:
(OnClientUploadStarted)
function UploadStarted(sender,args)
{
//if bigger than 1MB (approximately)
if (args.get_length() > 1000000 )
{
ShowActionNotificationError( errorMessage);
return false;
}
}
args.get_length()为null,所以我不能使用它...
上载完成后:
(OnClientUploadComplete)
function UploadComplete(sender,args)
{
//if bigger than 1MB (approximately)
if (args.get_length() > 1000000 )
{
ShowActionNotificationError( errorMessage);
return false;
}
}
正常,但文件已上传...
那么,在上传之前如何知道文件的大小?我是否缺少一些简单的东西?
我真的很想在不处理HTTP请求长度和排序的情况下做到这一点。
谢谢!
没有找到相关结果
已邀请:
6 个回复
埃庐
降女陷费券
_stopLoad将调用您的Upload Error事件。
凄嘛姥
方法检查其大小
薄响
弦砂牧扁
垫歌蝎降凤