Я маю надіслати файл (дуже великий файл) на сервер. Я вивчаю, які у мене варіанти і як це зробити. Я використовую angular + express + nodejs.
Якщо я використовую просту форму, я можу без проблем вловити файл на сервері, використовуючи мультер. Дуже просто. HTML - це просто форма, в якій я вказую ціль тощо, і все працює. Код nodejs також дуже простий і прямий вперед.
Як тільки я намагаюся використовувати кутовий, все стає неймовірно складним. Значить, я повинен використовувати директиву, і все ще виникають проблеми з сервером. Як я вже говорив, я використовую мультер, який вимагає, щоб дані були "multipart / form-data", і я отримую з сервера "Помилка: Multipart: Межа не знайдена"
Існує багато модулів для завантаження файлів у кутовій формі. Що показує, що це повторювана проблема з більш ніж одним рішенням. Тепер я не хочу надсилати код, тому що про це я запитав у Stack Overflow . Моє запитання є більш тонким:
Чому те, що можна зробити за допомогою простої форми, отримати таке складне у кутовому? Я не маю на увазі це погано. Я маю на увазі це так, як я хочу зрозуміти.