Size: a a a

2020 August 14

VD

Vlad Doc in supapro.cxx
Она должна ТОЛЬКО писать
источник

В

Воха in supapro.cxx
Мне нужно будет почитать про этот параметр, т.к. впервые слышу. Методом могу скорее всего
источник

VD

Vlad Doc in supapro.cxx
Создавать файл и управлять временем жизни его другая
источник

В

Воха in supapro.cxx
Vlad Doc
Просто передай файл в неё
ресурсов не хватит, нужно его сразу же записывать на флешку(
источник

VD

Vlad Doc in supapro.cxx
Воха
ресурсов не хватит, нужно его сразу же записывать на флешку(
FILE*
источник

VD

Vlad Doc in supapro.cxx
ЪУЪ передал дискриптор
источник

VD

Vlad Doc in supapro.cxx
Ресурсы кончились
источник

TW

Tony Werner in supapro.cxx
Воха
ресурсов не хватит, нужно его сразу же записывать на флешку(
У тебя же данные файла не в переменной хранятся, а на диске.
источник

В

Воха in supapro.cxx
Вы имеете ввиду, чтоб не использовать memcpy, я понял, действительно нужно использовать другие методы. Спасибо, за пояснения
источник

s

std::slavik in supapro.cxx
Воха
ресурсов не хватит, нужно его сразу же записывать на флешку(
это эмбед?
источник

s

std::slavik in supapro.cxx
Воха
void onUpload(AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final) {
 

  if(!index){

dbg("Начало аплоада файла: ");
   
static File file = SD.open(fullpath);

  }

   if(final){


dbg("Конец аплоада файла: ");

file.close(); //закрываем файл

   }


}

где:
index - указатель, с какого байта писать "кусочек" в файл

len - длина "кусочка" файла

data - сам массив ("кусочек"), который буду копировать через memcpy вне блоков if
почему нельзя просто открывать с флагом w+ файл или делать seek в конец файла всегда, писать блок в него, закрывать и возвращать статус?
источник

s

std::slavik in supapro.cxx
если мы новый файл можем определить только по нулевому байту первому - тогда почему мы также имя передаем на вход?
источник

В

Воха in supapro.cxx
std::slavik
это эмбед?
Да
источник

s

std::slavik in supapro.cxx
а платформа какая
источник

В

Воха in supapro.cxx
ESP32 Arduino 😅
источник

s

std::slavik in supapro.cxx
ну там мощный контроллер
источник

s

std::slavik in supapro.cxx
можно спокойно открывать закрывать файл каждый раз
источник

В

Воха in supapro.cxx
std::slavik
ну там мощный контроллер
Ну и компилятор C++14, и можно активировать 18ый кажется..
источник

s

std::slavik in supapro.cxx
когда пишется кусочек
источник

s

std::slavik in supapro.cxx
тогда не надо никуда контекст сохранять
источник