2010-06-23 4 views
0

사용자가 웹 응용 프로그램에 일부 로컬 데이터를 노출 할 수있는 방법을 찾고 있습니다. 사용자가 데이터를 업로드하도록 요구하는 대신 데스크톱에서 직접 정보를 사용하여 일일이 진행되는 웹 응용 프로그램을 만드는 것이 아이디어입니다 (예 : 차트, 그림 편집 등).데스크톱과 브라우저/webapp간에 데이터를 공유하는 방법은 무엇입니까?

일부는 플래시 또는 다른 플러그인과 같은 일부 기술에서 가능할 수도 있지만,이 모든 경우에는 몇 가지 주요 결함이 있습니다. 예를 들어, 대부분의 파일 업로드 대화 상자는 한 번에 하나의 파일 만 수락하므로 사용자가 한 번에 100 장의 사진을 보내려고하면 문제가 될 수 있습니다. Afaik, 모든 솔루션은 또한 세션간에 "공유"파일을 유지할 수 없으므로 사용자는 응용 프로그램을 종료 한 후 모든 파일을 다시 보내야합니다.

어쨌든, 나는 길다는 것을 알고 있지만, HTML5 또는 다른 것이 표준 및 유연한 방식으로이를 구현할 수있는 방법이있을 수 있습니다.

답변

0

브라우저 내의 응용 프로그램이 사용자의 하드 드라이브에있는 데이터에 원활하게 액세스 할 수 있도록 보안 문제로 인해 매우 어려워졌습니다.

그리고 그것은 마사 스튜어트 수준의 좋은 것입니다.

간략한 이야기로, 중간 응용 프로그램을 사용하지 않으면 불가능합니다. 예를 들어 Flickr로 계정을 만들고 Uploadr (우)을 설치하십시오. 또 다른 예로는 photoshop.com이 웹 응용 프로그램과 사용자의 데스크톱을 통합하는 방법을 살펴 보는 것입니다. 한 가지 더 유사한 상황은 MS의 웹/데스크톱 동기화 도구 Live Sync 일 것입니다.

기본적으로 사용자는 웹을 데스크탑에 지능적으로 연결하는 응용 프로그램을 설치해야합니다. 정확히 무엇이 당신의 요구 사항에 달려 있습니다.

+0

내가 찾고있는 것이 아닙니다. 나는 웹 기술에 익숙한 숙련 된 개발자이므로 솔루션에 대해 알고 있습니다. 내가 생각한 것 중 하나는 외부 앱을 사용하여 권한을 관리하고 브라우저의 HTML5 새 저장소 개념에 데이터를 주입하는 것이 었습니다. 그 방법으로 부분적으로 목표를 달성 할 수있었습니다. 그러나 나는 제 3의 "파티"도구를 전혀 피하려고 노력했다. –

+1

@Alex 그걸로 행운. Web Storage를 체크 아웃 했습니까? 그러나 당신을 위해 또 다른 막 다른 골목처럼 보입니다. http://dev.opera.com/articles/view/web-storage/ – Will

관련 문제