Многоцелевая кросс-браузерная загрузка файлов - PullRequest
1 голос
/ 20 декабря 2010

Мы исследуем, возможно ли иметь следующее: Веб-страница с несколькими «папками», в которую пользователь может перетаскивать файлы. Он предназначен для использования в качестве интерфейса для загрузки отсканированных документов в архив.

Например, у нас была бы страница, которая гласит: «Котировки», «Счета» и «Разное». В зависимости от типа документа пользователь может перетащить файл из локальной файловой системы в одну из этих трех папок. Затем он должен загрузить файл в нужную папку на веб-сервере.

Возможно ли это, и если да, то какие-либо существующие решения, использующие ASP.NET?

Ответы [ 2 ]

1 голос
/ 18 января 2011

Вы можете использовать современные функции браузера HTML5 для этого. Подробное объяснение здесь: http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/ Существует также плагин jQuery: https://github.com/weixiyen/jquery-filedrop Этот немного обманчив (обрезает файлы с акцентами, как на французском, неправильно обрабатывает несколько областей перетаскивания на одной странице, ...), но его легко исправить (я отправил исправленную версию автору несколько недель назад, но не получил никакой обратной связи ...) С некоторым Ajax и правильным решением на стороне сервера это работает как шарм. Однако я не знаю ни одного решения .NET. Лучшее,

0 голосов
/ 20 декабря 2010

Вы можете использовать приложение silverlight или java-апплет , но это единственные известные мне решения ... Пользователям, очевидно, понадобится Silverlight или JRE. установлен.

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