В asyncfileupload проверьте тип содержимого
В asyncfileupload я хочу проверить ZIP и RAR я пытаюсь следующий код
protected void fileUploadComplete(object sender, AsyncFileUploadEventArgs e)
{
string type = fileUpload1.ContentType;
}
Когда я загружаю zip или rar файл в переменную типа, когда я отлаживаю это, я получаю тип как "application/octet-stream". Как я могу проверить ZIP или RAR файл. Я могу проверить, используя JavaScript, но после этого, как я могу загрузить на сервер, если я использую JavaScript для проверки.
1 ответ
Решение
Попробуй это:
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
}