Мне нужно сделать скриншоты и загрузить их на веб-сервер, какую технологию мне использовать? - PullRequest
0 голосов
/ 19 июля 2010

Я создаю программное обеспечение, которое должно позволить пользователю сделать снимок экрана своего компьютера, который затем будет загружен на веб-сервер.

Какую технологию мне использовать? Я не думаю, что у js есть доступ к соответствующим ресурсам, но я бы хотел использовать браузер. Помощь

Ответы [ 2 ]

1 голос
/ 19 июля 2010

Нету ... JavaScript не будет работать ... вам нужна библиотека, которая делает снимок экрана, и еще одна, которая выполняет загрузку.

в .net есть встроенные библиотеки для обоих ( снимки экрана , загрузка через ftp )

редактирование:
выберите технологию, которая способна создать снимок экрана и опубликовать его на внешнем ресурсе с помощью POST (или загрузить его с помощью FTP). поэтому вам понадобится доступ к локальной файловой системе ... ну ... что бы вы подумали, если бы вам, как новичку, предложили разрешить доступ к локальной файловой системе (или сетевым ресурсам)?

edit2: насколько я знаю, silverlights поддерживают , делающие скриншоты ... и было бы также включено ftp / post action ..

1 голос
/ 19 июля 2010

Javascript сам по себе не может справиться с этим, и при этом не должно быть никакой технологии, основанной на веб-страницах - если веб-сайт может тайно загружать файлы с компьютеров своего посетителя, он будет иметь большие возможности для взлома. Точно так же для таких вещей, как автоматическое создание скриншота - это слишком большой контроль для пользователя, чтобы отказаться от неизвестного веб-сайта.

Таким образом, любое средство загрузки файла требует непосредственного взаимодействия с пользователем. При этом простая HTML-форма с элементом <input type="file" /> должна быть всем, что нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...