我正在使用 asp.net mvc。我让用户下载某些文件。在那里他会选择一个文件来下载。然后应将所选文件下载到该文件夹。希望你能理解我的问题。任何帮助表示赞赏。
问问题
1629 次
2 回答
0
using System.IO;
namespace FileDownloadInMvc3.Models
{
public static class ExtensionMethods
{
public static byte[] GetFileData(this string fileName, string filePath)
{
var fullFilePath = string.Format("{0}/{1}", filePath, fileName);
if (!File.Exists(fullFilePath))
throw new FileNotFoundException("The file does not exist.",
fullFilePath);
return File.ReadAllBytes(fullFilePath);
}
}
}
于 2013-01-29T12:30:32.913 回答
0
创建一种方法,该方法将根据 id 返回文档
将该文件转换为字节,上传文件夹是用户选择下载的路径
Document document = documentService.GetSingle(id);
byte[] fileContent = StreamFile(uploadFolder + document.FilePath);
contenttype="application/force-download";
return File(fileContent, ContentType, document.FileName);
于 2013-01-29T11:43:35.110 回答