2011-09-26 46 views
1

我正在研究一个文件管理应用程序,该应用程序从业务中解析excel文件并将最新数据上传到数据库。是否有可能从网页链接回该文件,以便在打开文件进行更改时可以保存该文件而无需查找该文件的路径?从网页打开目录中的文件

例如,如果我上传文件“C:\ some \ nested \ directory \ file.xlsx”,有没有办法从在线打开文件,这样当我点击Excel中的“保存”时,在默认情况下启用该路径?

这是我必须打开文件的代码,它工作正常,因为它将文件下载为临时文件。

[HttpGet] 
public FileStreamResult ViewFile(int id) 
{ 
    var report = _reportRepository.GetById(id); 
    var file = System.IO.File.Open(report.FilePath, FileMode.Open); 

    return File(file, "application/vnd-ms-excel", report.FileName); 
} 
+0

你所要做的就是写一个Excel的一个插件,可以听save命令和后回文件到网站。 –

+0

如果它是内部应用程序并且文件保存在共享驱动器上,这也是如此吗? (我认为插件不在该项目的范围内)。 – shuniar

+0

请不要将“C#.NET”添加到您的标题中。这就是标签的用途。 –

回答