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请求长度和排序的情况下做到这一点。 谢谢!     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)