在asyncfileupload中检查内容类型

时间:2014-08-18 05:58:42

标签: asp.net ajaxcontroltoolkit

在asyncfileupload中我想检查zip和rar我尝试使用代码

    protected void fileUploadComplete(object sender, AsyncFileUploadEventArgs e)
    {
        string type = fileUpload1.ContentType;

    }

当我在调试时上传zip或rar文件的类型变量时,我得到类似“application / octet-stream”的类型。我如何检查zip或rar文件。我可以使用javascript检查,但之后如果我使用javascript进行检查,如何在服务器上传。

1 个答案:

答案 0 :(得分:0)

试试这个:

HttpPostedFile fileupload1 = context.Request.Files[0];
System.IO.FileInfo fileupload1Info = new System.IO.FileInfo(up.FileName);
string ext = fileupload1Info.Extension;
if(ext!='.zip' || ext!='.rar'){
      //your logic
 }