Bir sunucuya dosya (çok büyük dosya) göndermek zorundayım. Hangi seçeneklere sahip olduğumu ve nasıl yapacağımı inceliyorum. Açısal + ekspres + düğümü kullanıyorum.
Basit bir form kullanırsam, multer kullanarak sorunsuz bir şekilde sunucudaki dosyayı yakalayabilirim. Çok basit. Html sadece hedef vb belirttiğiniz bir form, ve her şey çalışıyor. Nodejs kodu da çok basit ve basittir.
Açısal kullanmaya çalıştığımda, her şey inanılmaz derecede karmaşık hale geliyor. Yani, bir yönerge kullanmak zorundayım ve hala sunucuyla ilgili sorunum var. Dediğim gibi, multer kullanıyorum, bu da verilerin "çok parçalı / form-veri" olmasını gerektiriyor ve sunucudan alıyorum "Hata: Çok Parça: Sınır bulunamadı"
Açısal olarak dosyaları yüklemek için birçok modül vardır. Bu, birden fazla çözümde tekrarlayan bir sorun olduğunu gösterir. Şimdi, kod göndermek istemiyorum çünkü bunun için Stack Overflow sordum . Sorum daha incelikli:
Neden basit bir formla neler yapılabilir, açısal olarak bu kadar karmaşık olsun? Kötü bir şekilde kastetmiyorum. Yani 'Anlamak istiyorum' tarzında.