2011-09-26 4 views
1

저는 비즈니스에서 파일을 추출하고 최신 데이터를 데이터베이스에 업로드하는 파일 관리 응용 프로그램을 만들고 있습니다. 웹 페이지에서 해당 파일에 다시 연결할 수 있으므로 파일을 열 때 변경 사항을 적용하여 해당 파일의 경로를 조회하지 않고도 파일을 저장할 수 있습니까?디렉토리에서 웹 페이지의 파일 열기

예를 들어 "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 용 플러그인을 작성하는 것입니다 웹 사이트에. –

+0

내부 응용 프로그램이고 파일이 공유 드라이브에 저장되는 경우에도 마찬가지입니까? (나는 플러그인이 프로젝트의 범위 내에 있다고 생각하지 않는다). – shuniar

+0

그런 제목에 "C# .NET"을 추가하지 마십시오. 그것이 바로 태그입니다. –

답변

관련 문제