string fileName = "1001-1000-1_29_2015 2_04_22 PM.wav";
string filePath = Server.MapPath("Audio") + "\\" + fileName;
IE에서 다음 줄을 사용하여 .wav 파일을 내 보냅니다. Response.Redirect();
으로다른 이름으로 저장 대화 상자를 표시하여 파일 내보내기
Response.Redirect("Audio/" + fileName);
은 아무것도 (페이지, 파일 등)로 사용자를 리디렉션하는 데 사용됩니다. 따라서 IE에서는 사용자에게 저장하기 위해 SaveAsDialogue
을 보여줍니다.
그러나 크롬에서 브라우저의 기본 동작은 지정된 파일로 리디렉션하고 크롬에서 재생하는 것입니다.
.wav
파일을 두 브라우저에서 모두 SaveAsDialogue
으로 보내고 싶습니다.
Response.Clear();
Response.ContentType = "Audio/wav";
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.TransmitFile(filePath);
Response.Flush();
Response.End();
을하지만 여전히 나는 크롬에서 내 .wav
파일을 전송하는 성공하지 해요 :
아니, 그것은 ** 구글 크롬에서 작동하지 않았다 **조차 ** IE에서 '이 같은 것을 볼 것이다. –
편집 –
을 참조하십시오. Chrome에서 내 다운로드에 대해 이미 확인했으며 제 경우에는 적용되지 않았습니다. –