Перейти к публикации
iT4iT.CLUB

Dmitry Moshalkov

Пользователи
  • Публикации

    4
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем Dmitry Moshalkov


  1. @Kitsum

    Поправил index.htm и получил неожиданный результат: mime-type не application/octet-stream а application/macbinary !

    Как в Mac OS поменять тип - сходу не нашел. Поправил в index.htm:

    if(file.type !== "application/octet-stream" && file.type !== "application/macbinary") {
        showAlert("Неверный формат файла");
        return false;
    }

    И все заработало.

    Спасибо за помощь!

    Цитата
    
    if(file.type !== "application/octet-stream") {
        showAlert("Неверный формат файла: " + file.type);
        return false;
    }

     

    Снимок экрана 2018-11-07 в 18.39.58.png

    • Thanks 2

  2. 1 минуту назад, Kitsum сказал:

    Если у Вас сейчас имеется возможность проверить, что происходит в браузере, то предложу изменить

     

    Нет, к сожалению, проверить смогу только вечером. Проверю и отпишусь...

    • Thanks 1

  3. @Kitsum Спасибо за ответ!

    Проверил - возвращает корректный тип

    damMacBook-770:~ dam$ file -b --mime-type /Users/dam/Documents/Arduino/Scetches/ESP8266_WS_V2.0_iT4IT.CLUB/ESP8266_WS_V2.0_iT4IT.CLUB.ino.nodemcu.bin
    application/octet-stream

    При этом создается впечатление, что в браузер при перетаскивании передается некорректный. Попробовал еще и Яндекс.Браузер, эффект такой же. 😞

    Попробую вечером покопать, какой тип передается в браузер (с другой стороны у меня и из под Windows та-же история... ). 


  4. Большое спасибо за отличный проект!

    Собрал себе станцию, все работает, кроме обновления через веб.

    Пишет: неверный формат файла.

    Пытаюсь загрузить скомпилированный бинарник ESP8266_WS_V2.0_iT4IT.CLUB.ino.nodemcu.bin.

    Загрузка файлов на флеш работает, проверил.

    Судя по всему срабатывает это условие в index.htm:

    if(file.type !== "application/octet-stream") {
        showAlert("Неверный формат файла");
        return false;
    }

    Пробовал в Mac OS с Safari и Chrome. Попробовал на Win10 с Edge - результат одинаков.

    В чем может быть дело?

     

×
×
  • Создать...