FTP upload af MemoryStream
Hej, jeg har følgende metode i min ftp klasse:public void UpLoad(string fileName, MemoryStream ms, bool binary)
{
if (binary)
{
Command(ctrlstm, "TYPE I");
}
else
{
Command(ctrlstm, "TYPE A");
}
SetupData();
Command(ctrlstm, "STOR " + fileName);
Receive(ctrlstm);
byte[] b = new byte[ms.Length];
int ix = 0;
int n;
while (ix < ms.Length)
{
n = ms.Read(b, 0, b.Length);
datastm.Write(b, 0, n);
Thread.Sleep(100);
ix += n;
}
ms.Close();
datastm.Close();
data.Close();
}
Af en eller anden grund bliver n altid 0 - nogen der kan se det???
