Size: a a a

Node.js — русскоговорящее сообщество

2020 March 24

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Sergey 🛸
Внутри какого контейнера?
* docker
источник

А

Андрей in Node.js — русскоговорящее сообщество
Sergey 🛸
Загружать файлы по-отдельности
Даже если я один файл загружу и в момент отправки прерву соединение, то файл сохранится битый
источник

YK

Yaroslav Kuznetsov in Node.js — русскоговорящее сообщество
Андрей
Даже если я один файл загружу и в момент отправки прерву соединение, то файл сохранится битый
Мне кажется ты пытаешься учесть все чего только можно, ты не должен на своей стороне гарантировать что у клиента вдруг отрубилось соединение - это проблема клиента, значит когда у него будет восстановлено соединение, пусть по новой грузит файлы, так же, если к примеру взять виджет того же самого cloudinary, то у нем есть загрузка многих файлов, но по факту, грузится один за другим, пользователю реально пофиг, что у тебя будет либо асинхронно либо последовательно грузиться группа файлов, правильнее всего грузить группу файлов последовательно, но это моё мнение)
источник

А

Андрей in Node.js — русскоговорящее сообщество
Yaroslav Kuznetsov
Мне кажется ты пытаешься учесть все чего только можно, ты не должен на своей стороне гарантировать что у клиента вдруг отрубилось соединение - это проблема клиента, значит когда у него будет восстановлено соединение, пусть по новой грузит файлы, так же, если к примеру взять виджет того же самого cloudinary, то у нем есть загрузка многих файлов, но по факту, грузится один за другим, пользователю реально пофиг, что у тебя будет либо асинхронно либо последовательно грузиться группа файлов, правильнее всего грузить группу файлов последовательно, но это моё мнение)
Да, так и сделаю, спасибо
источник

А

Андрей in Node.js — русскоговорящее сообщество
Yaroslav Kuznetsov
Мне кажется ты пытаешься учесть все чего только можно, ты не должен на своей стороне гарантировать что у клиента вдруг отрубилось соединение - это проблема клиента, значит когда у него будет восстановлено соединение, пусть по новой грузит файлы, так же, если к примеру взять виджет того же самого cloudinary, то у нем есть загрузка многих файлов, но по факту, грузится один за другим, пользователю реально пофиг, что у тебя будет либо асинхронно либо последовательно грузиться группа файлов, правильнее всего грузить группу файлов последовательно, но это моё мнение)
Просто файл так и будет лежать на диске на сервере, только вручную удалять
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Андрей
Просто файл так и будет лежать на диске на сервере, только вручную удалять
Временные файлы сами удалятся
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Мультер положит файл на положенное место только после полной загрузки
источник

YK

Yaroslav Kuznetsov in Node.js — русскоговорящее сообщество
Сергей Мезенцев
Временные файлы сами удалятся
Но есть условия, это когда заполнится папка /tmp либо перезагрузка сервера
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Yaroslav Kuznetsov
Но есть условия, это когда заполнится папка /tmp либо перезагрузка сервера
Это ж уже не важно..
источник

А

Андрей in Node.js — русскоговорящее сообщество
Сергей Мезенцев
Мультер положит файл на положенное место только после полной загрузки
Вот что он ложит если прервать отправку файла
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Андрей
Вот что он ложит если прервать отправку файла
Крайне странное явление
источник

А

Андрей in Node.js — русскоговорящее сообщество
Сергей Мезенцев
Крайне странное явление
Да, что делать ?
источник

YK

Yaroslav Kuznetsov in Node.js — русскоговорящее сообщество
Андрей
Вот что он ложит если прервать отправку файла
Сколько фото весит?
источник

А

Андрей in Node.js — русскоговорящее сообщество
180кб
источник

YK

Yaroslav Kuznetsov in Node.js — русскоговорящее сообщество
Ну чета херь какая-то, нужно смотреть код, а как прерываешь соединие? В коде?
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Андрей
Да, что делать ?
Ну можно попробовать использовать другую библиотеку для загрузки файлов
источник

А

Андрей in Node.js — русскоговорящее сообщество
Yaroslav Kuznetsov
Ну чета херь какая-то, нужно смотреть код, а как прерываешь соединие? В коде?
В коде не прываю, страницу обновляю
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
источник

А

Андрей in Node.js — русскоговорящее сообщество
Так multer над busboy надстройка, тоже самое получится
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Там есть всякие события..  Можно сделать к примеру setTimeout и проверять, если нет события следующего чанка и нет события окончания - удалить то, что уже сохранилось
источник