Тема: html5 File API
Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2012, 04:19
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

html5 File API
Здравствуйте.
Перерыл гугл, но, к сожалению, не смог найти ответы на некоторые интересующие вопросы.
Есть код с html5 drag and drop
dropzone.ondrop = function(e) {
    e.stopPropagation();
    e.preventDefault();

    var files = e.dataTransfer.files;

    // ....
}

Подскажите пожалуйста, могу ли я узнать, что именно юзер перетащил - файл или директорию, и если могу то как?
И второй вопрос. Если юзер перетащил директорию - как я могу скопировать ее в локальное хранилище (надеюсь, правильно назвал) вместе со всем содержимым рекурсивно? Т.е. если использую примерно такой код:
fs.root.getDirectory(dir.name, {create: true, exclusive: true}, function(dirEntry) {
    // ...
}, errorHandler);

то копируется пустая директория, без содержимого.
Надеюсь на вашу помощь. Заранее спасибо за ответы.
Ответить с цитированием