Могу ли я перетащить несколько файлов через один файл, используя HTML5? - PullRequest
2 голосов
/ 09 июля 2011

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

Например, допустим, у меня есть файл с именем list.текст.Он содержит:

  • C: \ users \ bob \ file1.txt
  • C: \ users \ bob \ file2.txt
  • C: \ users \ alice\ file3.txt

Нужное мне поведение - перетаскивать list.txt на веб-страницу.В результате файл анализируется, и каждый файл, указанный в (file1.txt, file2.txt, file3.txt), также «отбрасывается», как если бы пользователь вручную перетаскивал каждый из них.

Возможно ли это?Если нет, есть ли другие способы для пользователя выполнять массовое перетаскивание, при котором не требуется вручную перетаскивать каждый файл по одному за раз?

Спасибо

Ответы [ 2 ]

3 голосов
/ 09 июля 2011

Нету;это функция безопасности, гарантирующая, что ваш Javascript получает доступ только к тем вещам, которые ему «предоставлены».

2 голосов
/ 09 июля 2011

Нет. Единственный способ добиться перетаскивания нескольких файлов - это выбрать несколько файлов и перетащить группу в браузер. Это работает только в некоторых браузерах.

Вы можете попробовать это, перетащив несколько файлов в заголовок вложения gmail.

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