Tôi phải gửi một tệp (tệp rất lớn) đến một máy chủ. Tôi đang nghiên cứu những lựa chọn tôi có và làm thế nào để làm điều đó. Tôi đang sử dụng angular + express + nodejs.
Nếu tôi sử dụng một hình thức đơn giản, tôi có thể bắt tệp trên máy chủ bằng cách sử dụng multer mà không gặp vấn đề gì. Rất đơn giản. Html chỉ là một hình thức, trong đó tôi chỉ định mục tiêu, v.v. và mọi thứ đều hoạt động. Mã nodejs cũng rất đơn giản và dễ hiểu.
Ngay khi tôi cố gắng sử dụng góc cạnh, mọi thứ trở nên phức tạp đến khó tin. Có nghĩa là tôi phải sử dụng một lệnh và vẫn gặp sự cố với máy chủ. Như tôi đã nói tôi đang sử dụng multer, yêu cầu dữ liệu phải là "nhiều dữ liệu / biểu mẫu dữ liệu" và tôi nhận được từ máy chủ "Lỗi: Đa mục: Không tìm thấy ranh giới"
Có nhiều mô-đun để tải các tập tin trong góc. Điều đó cho thấy đó là một vấn đề tái diễn với nhiều hơn một giải pháp. Bây giờ, tôi không muốn đăng mã vì tôi đã hỏi tại Stack Overflow . Câu hỏi của tôi tinh tế hơn:
Tại sao những gì có thể được thực hiện với một hình thức đơn giản, rất phức tạp trong góc cạnh? Tôi không có ý đó theo một cách xấu. Ý tôi là nó theo cách 'tôi muốn hiểu'.