在asyncfileupload中我想检查zip和rar我尝试使用代码
protected void fileUploadComplete(object sender, AsyncFileUploadEventArgs e)
{
string type = fileUpload1.ContentType;
}
当我在调试时上传zip或rar文件的类型变量时,我得到类似“application / octet-stream”的类型。我如何检查zip或rar文件。我可以使用javascript检查,但之后如果我使用javascript进行检查,如何在服务器上传。
答案 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
}