2009-02-03 2 views
0

ASP.NET v2.0을 사용하여 웹 기반 응용 프로그램을 만들고 있습니까? 내 프로젝트에서 긴급한 요구 사항이 있습니다. 사용자가 텍스트를 입력하거나 클립 보드에서 붙여 넣기 이미지 (예 : 스냅 샷)를 복사 할 수 있도록 웹 페이지를 제어해야합니다.웹 응용 프로그램을 구성 할 때 클립 보드에서 이미지 붙여 넣기가 작동하지 않습니다. IIS

동일하게하기 위해 웹 양식의 Windows 클립 보드 클래스를 사용해 보았고 클립 보드 이미지를 얻고 Sql Server DB에 저장했습니다. 버튼을 클릭하면 해당 이미지가 가져와 최종 사용자에게 표시됩니다.

IDE를 통해 실행할 때이 모든 기능이 정상적으로 작동합니다. IIS에서 웹 응용 프로그램을 호스팅 할 때 동일한 기능을 수행 할 수 없습니다. 버튼 클릭으로 클립 보드에서 이미지 붙여 넣기가 작동하지 않습니다.

아이디어가 있으십니까?

답변

-1

Windows 클립 보드 클래스는 웹 응용 프로그램에서 직접 사용할 수 없습니다.

사용자가 클립 보드에서 입력 컨트롤로 일부 데이터를 복사하고 해당 데이터를 포스트 백 또는 AJAX를 통해 게시하도록 할 수 있습니다. 또는 사용자 정의 ActiveX 컨트롤과 같은 클라이언트 도구를 사용하여 클립 보드에서 데이터를 가져올 수도 있습니다.

내 생각에 IDE를 통해 작동하면 정보가 "백도어"를 통해 전달됩니다. 같은 시스템에서 모든 일이 일어나기 때문에 올바른 정보가 Windows 클립 보드에있는 것입니다.

관련 문제