Merhaba arkadaşlar, üç drt gündür uğraştığım bir olay var çzemedim olayı hemen açıklıyorum. browserdan socket.io ile dosyayı buffer kadar okuyup gnderiyorum, nodejs kısmında aldığı byteları dosyaya yazıyor. Sorun şu ki gnderdiğim bütün dosyalar hasarlı. Kod kısımlarını koyuyorum. Bu kısım dosyayı browserdan socket. emit ile bufferın uzunluğu 8192 byte okuyup gnderiyor. if(parseInt != parseInt { if (parseInt + buffer > parseInt var filereader = new FileReaderSync ; var sli = file. slice ; var text = filereader. readAsBinaryString ; startbyte += buffer; socket. emit ; } else Bu kısım nodejs den dosyayı alıp yazan yer fs. write(fdx, data , null, 'Binary', function ); upload_heard geldiği zaman bir sonraki buffer sırasını tekrar gnderiyor. Bu şekilde oluşturduğum dosyaların hepsi hasarlı. Fikri olan? Who is detCode?

sorun çzümü, socket.io yu file transferde kullanmayın, bytelar bozuluyor veya bilmiyorum nedenini. formidable ismindeki library'yi kendi istediğim şekilde %50 gibi bir kısımını editledim. ayrıca socket.io dan çok daha hızlı file transfer konusunda. Who is detCode?