问题描述
|
我使用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请求长度和排序的情况下做到这一点。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)