이 코드를 사용하여 파일을 내보내거나 엽니 다 (pdf/xls/doc).C# 파일 내보내기 문제
Response.Clear();
Response.Buffer = true;
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Charset = "UTF-8";
Response.ContentType = mimeType;
Response.AppendHeader("content-disposition", "inline; filename=" + fileName + "." + extension);
Response.BinaryWrite(bytes);
Response.End();
Word에서 doc 파일을 열고 xls 또는 pdf로 내보내기를 클릭하면 Word를 닫을 때까지 아무 일도 일어나지 않습니다. Word를 닫으면 이미 xls 및 pdf도 열어 볼 수 있습니다.
이 문제는 Excel에서 xls을 열 때 발생합니다.
이유가 무엇입니까?
스트림에서 'FileOpen' 모드를 설정할 수 없습니다 .. 스트림을 어떻게 선언하는지 보여줄 수 있습니까? 또한 예를 들어이 게시글을보고 다음과 같은 것을 사용하려고 시도하십시오. 'FileAccess.ReadWrite, FileShare.None' http://stackoverflow.com/questions/3889521/response-addheadercontent-disposition-not-opening-file-in- ie6 – MethodMan