0
我的web應用程序存儲文件(.png,.bmp,.jpg,.jpeg,.jpe,.jfif,.gif,.tif,.tiff,.doc ,.docx,.pdf,.xls,.xlsx)放在app_data/upload文件夾中。它被存儲在現場服務器上,就像它在本地系統上一樣。但是,當試圖下載時,它會以相同的文件大小下載,但格式不正確。文件從app_data文件夾下載,但格式不正確
以下是從實時服務器下載文件的代碼。
string strURL = "~/App_Data/Upload/" + fileRepository.FileName;
WebClient req = new WebClient();
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.ClearContent();
response.ClearHeaders();
response.Buffer = true;
response.ContentType = "application/octet-stream";
response.AppendHeader("Content-Disposition", "attachment;filename=\"" + fileRepository.FileName + "\"");
byte[] data = req.DownloadData(Server.MapPath(strURL));
response.BinaryWrite(data);
response.TransmitFile(Server.MapPath(strURL));
FileRespository.DownloadCount(Convert.ToString(_fileID));
response.End();
請在下載單詞文件時找到附加的圖像。 請幫我一把。