[Mono-list] XSP Binary File Upload Patch
Brian Ritchie
brianlritchie@hotmail.com
Sun, 02 Feb 2003 14:47:10 -0500
Gonzalo/Simon,
I've been working with an application using the XSP Server. It needs to
support uploading of binary files. XSP seems to support uploading of text
files, but not binary. After much research, I found a bug in the
ReadEntityBody method. It was using a TextReader to read the body of the
post. Here's a patch that allows XSP to handle binary uploads. Please
review and apply.
Thanks,
Brian
Replace this method in XSPWorkerRequest.cs:
public override int ReadEntityBody (byte [] buffer, int size)
{
WebTrace.WriteLine ("ReadEntityBody()");
if (buffer == null || size == 0)
return 0;
BinaryReader reader=new BinaryReader(output);
byte [] bytes = reader.ReadBytes(size);
bytes.CopyTo(buffer,0);
return bytes.Length;
}
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
http://join.msn.com/?page=features/virus