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);
}
4

1 に答える 1

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();
于 2012-10-04T09:38:48.043 に答える