사용자가 웹 애플리케이션에서 첨부 파일을 편집 할 수있는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/124258

  •  02-07-2019
  •  | 
  •  

문제

ASP.NET을 사용하여 웹 응용 프로그램을 만들어 사용자가 문서를 업로드하여 고객, 연락처 등과 같은 비즈니스 엔터티에 첨부 할 수 있습니다.

응용 프로그램은 인트라넷에서 실행되며 모든 파일은 웹 응용 프로그램을 통해 서버의 공유 폴더로 업로드됩니다.

웹 페이지에서 사용자가 열려 있는 실제 파일, 편집하다 그리고 그때 저장 원래 위치로 변경됩니다. 이것은 케이크 조각 Windows 환경에서는 웹 환경에서이를 처리하는 가장 좋은 방법이 무엇인지 궁금합니다.

파일은 일반적으로 Word 문서, Excel 문서 및 이미지입니다.

설명

모든 첨부 파일을 목록 형식으로 표시합니다. 사용자가 편집 링크를 클릭하고 적절한 응용 프로그램 (예 : Microsoft Word 또는 Microsoft Excel)에서 파일이 열리도록합니다. Windows의 파일 연결이 이미 이것을 처리 할 것이라고 생각합니다. 우리는 단지 사용자에게 원본 파일을 다운로드하고, 변경하고, 이전 파일을 삭제하고, 새 파일을 업로드 할 시간을 저장하려고 노력하고 있습니다.

도움이 되었습니까?

해결책

모든 클라이언트 컴퓨터가 Windows 인 경우 서버의 공유 폴더를 모든 클라이언트의 동일한 드라이브 문자에 매핑하고 파일 : // 형식을 사용하십시오.

servername sharename을 H : 모든 클라이언트의 컴퓨터에서 파일로 만들 수 있습니다 : // h : pat_to_the_the_der_uder_your_share filename.doc이라고 가정 해 봅시다.

클라이언트의 모든 컴퓨터가 Windows에있는 것은 아니더라도 다음과 같이 링크를 만들려고 시도 할 수 있습니다 (OT가 작동하는지 확실하지 않음).

파일 : // servername sharename pat_to_the_the_file_under_your_share filename.doc

다른 팁

SharePoint는 Word와 Excel이 다루는 방법을 알고있는 프론트 페이지 확장을 노출시켜이를 수행합니다.

AJAX (설치된 소프트웨어 필요 없음)로 이미지를 편집 할 수있는 ASP.NET 용 상용 제품을보고 싶다면 회사가있는 회사에서 일합니다.Atalasoft)

Webdav는 아마도 당신이 원하는 것일 것입니다. (무료)

http : // 대신 파일을 사용하여 무언가를하려고하지만 브라우저를 기반으로하는 실제 산발적입니다. 즉, Firefox에서는 괜찮아지고 크롬에서는 아무데도 가지 않습니다.

문서를 다운로드, 편집 및 재 설계에 집착하는 것 같습니다.

브라우저가 http에서 스트림을 가로 채고 온도 폴더에 저장 한 다음 단어 또는 엑셀을 발사하고 스트림을 편집 할 수있는 구성 요소와 함께 작동하는 비슷한 eroom을 원하는 것처럼 들립니다.

파일의 임시 로컬 사본을 개입하고 생성하는 구성 요소를 작성해야 할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top