2011-01-12 2 views
1

다른 도움이 필요합니다!ASP.NET에서 공유 영역에 저장된 파일 열기

원격 공유 영역에 일부 Office 문서 (및 다른 종류의 문서)를 저장하는 웹 응용 프로그램을 만들고 있습니다. 내 웹 응용 프로그램을 사용하여 공유 영역에서 사용할 수있는 파일을 볼 수 있도록 허용해야합니다. 어떻게해야합니까? 몇 년 전에 나는이 문제를 Java/JSP로 출력하여 파일을 스트리밍하는 방식으로 해결했습니다. ASP.NET과 VB.NET에서 어떻게 동일한 작업을 수행 할 수 있습니까? 내 문제를 해결할 다른 방법이 있습니까?

C :

내가 내 응용 프로그램을 구성하는 방법입니다 \ 웹 애플리케이션 -> 웹 응용

\ RemoteServer는 \ sharedfolder -> 공유 영역

IIS 프로세스의 소유자가 할 수있는 유일한 사용자입니다 공유 영역을 쓰거나 읽으십시오.

미리 감사드립니다.

안녕, 좋은 사용자 경험을위한 안드레아

+0

보기를 어떻게 의미합니까? 그들을 나열 해? 링크와 다운로드를 제공합니까? 화면으로 출력 하시겠습니까? – Oded

+0

화면 출력 또는 강제 다운로드 –

답변

3

, 자신의 콘텐츠를 스트리밍 및 웹 페이지에 표시하려고하는 것보다 그 나라의 응용 프로그램에서 파일을 열 더 나은 수 있습니다. 이것은 사용자가 자신의 컴퓨터에 기본 응용 프로그램을 가지고 있다고 가정합니다. 특히 회사 응용 프로그램 인 경우 사용자에게 Microsoft Office, 메모장 및 Adobe Reader가 있다고 가정 할 수 있습니다. 에

System.Diagnostics.Process.Start("notepad.exe", "text.txt"); 

: 파일을 여는에서 사용하는 응용 프로그램을 지정하려면

System.Diagnostics.Process.Start("text.txt"); 

:

네이티브 응용 프로그램에서 파일을 열 수있는 가장 간단한 방법은이 작업을 수행하는 것입니다 파일을에 다운로드하고 저장하거나 파일을 열지 묻는 메시지가 표시되도록하십시오.

Response.ContentType = "application/pdf"; 
Response.AddHeader("content-disposition", "attachment; filename=testdoc.pdf"); 
Response.TransmitFile(@"e:\inet\www\docs\testdoc.pdf"); 
Response.End(); 
+0

그게 정확히 내가 필요로하는 것입니다! 많은 많은 감사합니다! –

+1

도와 드리겠습니다. 웹 앱에 행운을 빈다. – DOK