Я хочу загрузить файл на своем веб-сайте.Скачать файл в .Net MVC
Мой код:
var uploadPath = HttpContext.Current.Server.MapPath("~/Content/upload/products/");
var response = new HttpResponseMessage();
var stream =new FileStream(uploadPath + "\\" + fileName, FileMode.Open, FileAccess.Read);
response.Headers.AcceptRanges.Add("bytes");
response.StatusCode = HttpStatusCode.OK;
response.Content = new StreamContent(stream);
response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
{
FileName = Path.GetFileName(uploadPath + "\\" + fileName)
};
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
return response;
Но я не могу видеть прогресс загрузки файла в браузере. Пожалуйста, помогите мне!
Говорить, что «он не работает» на самом деле не дает много возможностей для обеспечения причины и возможного решения. Вы получаете какую-то ошибку. Вы проверили ответное сообщение (\ w что-то вроде Fiddler). Пожалуйста, предоставьте [mcve] – Nkosi