2012-10-04 3 views
0

서버에 웹 사이트가 있습니다. 해당 서버에서 파일 (.zip/.doc)을 다운로드하는 버튼이 있습니다. 그러나 해당 폴더/파일을 가리키고 있지 않습니다. 이 문제를 해결하는 방법 ??서버가 폴더를 가리키고 있지 않습니다.

그것은이 특정 파일에서 실패 ...

public static bool ResponseFile(HttpRequest _Request, HttpResponse _Response, string _fileName, string _fullPath, long _speed){ 
FileStream myFile = new FileStream(_fullPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); 
} 
+0

코드를 보지 않고도이 문제를 해결할 수는 없습니다. –

+0

편집을 참조하십시오 .... –

답변

0

내가 코드를 시도하지 않은 그러나 이것은 나를 위해 작동하는 것 같다. 나머지는 동적으로 만들 수 있습니다.

string FileName = "test.zip"; 
string PathFile = "C:\project\download\test.zip"; 
var fileInfo = new System.IO.FileInfo(PathFile); 
Response.ContentType = "application/zip"; 
Response.AddHeader("Content-Disposition", String.Format("attachment;filename=\"{0}\"", FileName)); 
Response.AddHeader("Content-Length", fileInfo.Length.ToString()); 
Response.WriteFile(PathFile); 
Response.End(); 
+0

내 응용 프로그램은 로컬 호스트에서 실행할 때 로컬 시스템에서 사용할 수있는 파일을 다운로드 할 수 있지만 ... 서버에 업로드 할 때 같은 응용 프로그램이 작동하지 않습니다 ... 그래서 나는 코딩 문제가 아닌 것 같습니다 –

+0

팝업 차단기 또는 뭔가? 또는 코드와의 브라우저 호환성. 차이가있을 수 있습니다. – Juvil

+0

이전에 작동하는 데 사용되는 ... 갑자기 중지 ... 모든 주요 브라우저에서 시도 ... 아니 팝업 블록 .. –

관련 문제