zipファイルのコンテンツをダウンロードする必要があります。パスはsqlserverに保存されています。コントローラのFILERESULTアクションメソッドを使用しています。内容がダウンロードされていません...ZipファイルをダウンロードするデータベースMVCに保存されたパスからC#
public FileResult Download(string id)
{
string txtvalue = null; int cat = 0;
string searchType = Session["type"].ToString();
if (searchType == "name")
{
txtvalue = Session["item"].ToString();
}
else if (searchType == "cat")
{
cat = Convert.ToInt32(Session["item"]);
}
int fid =Convert.ToInt32(Session["Fid"]);
var files = _urepo.GetprojectName(fid);
string filename = (from f in files
select f.PRJ_LOCATION).SingleOrDefault();
string contentType = "application/zip";
return File(filename, contentType,"download"+filename);
}
しかし、唯一のファイルをダウンロードします。.. 任意のヘルプはあなたが必要とするすべての最初の、このような何かを試してみてください
ファイルが存在しますか? – Lloyd
_ "ファイルがダウンロードされています...コンテンツはダウンロードされていません"とはどういう意味ですか? – CodeCaster
返されたファイルが実際にサーバー上に存在することを確認します。 return文の前に次のようなものがあります。 'if(!System.IO.File.Exists(filename))throw new FileNotFoundException();' – oleksii