웹 응용 프로그램 [asp.net]에서 다운로드 코드를 작성했지만 정상적으로 작동하지만 한 창 표시를 다운로드 할 때 "저장"/ "저장"할 때이 메시지를 묻지 않습니다. 다운로드를 클릭하면 파일이 표시됩니다. 새 창에서 또는 새 페이지에서. [다운로드 페이지는 탁월합니다.] 너 나 좀 도와 줄 수있어? 당신보다. 내 코드는 다음과 같습니다.asp.net의 파일 다운로드 옵션은 무엇입니까?
string pah = "./Files/" + ds.Tables[0].Rows[0]["targetname"].ToString();
// You should put more appropriate MIME type as per your file time - perhaps based on extension
Response.ContentType = "application/octate-stream";
//Response.AddHeader("content-disposition", "attachment;filename=[your file name w/o path]");
Response.AddHeader("content-disposition", "attachment;filename="+ds.Tables[0].Rows[0]["targetname"].ToString());
// Start pushing file to user, IIS will do the streaming.
Response.TransmitFile(pah);
Response.Flush();
나를 도울 수 있습니다. 고맙습니다.
아직 대화 상자를 저장하고 있습니다! –
위의 답변을 업데이트하고 TransitFile에 대체 방법을 추가합니다. 이게 도움이 되길 바란다. – Qorbani
Ok Qorbani, 내가 확인하고 답장을 보내 주셔서 감사합니다. –