でジップ..私はzipファイルを作成し、私はちょうど後にそれをダウンロードするとき、それが壊れているので、私はそれを開くことができない理由私が実際に疑問に思ってC#の
を作成します。これは私が実際に使用していたコードです。
string url = ((LinkButton)sender).Tag;
var downloadFileName = string.Format(((LinkButton)sender).ID + ".zip");
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo("C://inetpub//wwwroot//Files//Wireframes//" + url);
using (ZipFile zip = new ZipFile())
{
zip.AddEntry("C://inetpub//wwwroot//Files//Wireframes//" + url, zip.Name);
zip.AddDirectory("C://inetpub//wwwroot//Files//Wireframes//" + url);
zip.Save(downloadFileName);
}
Response.ContentType = "application/zip";
Response.AddHeader("Content-Disposition", "filename=" + downloadFileName);
また、すべてのディレクトリにファイルを直接追加しています。
何が壊れているのですか? –
あなたの文字列フォーマットは何もしません。 –
あなたのuriに混在しているスラッシュは何ですか? ( '//'と '\\')? – RQDQ