我想扩展一个只能够处理RPC处理的web服务器。 Web服务器是用C#编写的。它提供了一个抽象的处理函数类似以下内容:扩展web服务器来提供静态文件
public string owsHandler(string request, string path, string param,
OSHttpRequest httpRequest, OSHttpResponse httpResponse)
我写下面的代码来处理图像文件:
Bitmap queryImg = new Bitmap(path);
System.IO.MemoryStream stream = new System.IO.MemoryStream();
queryImg.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
queryImg.Dispose();
byte[] byteImage = stream.ToArray();
stream.Dispose();
return Convert.ToBase64String(byteImage);
我测试它在浏览器中,则返回图像,但图像尺寸信息错过了。我应该添加更多的代码?或者是任何通用的服务器静态文件的方式?我不想在ASP.net服务器上提供它。
感谢
为什么这个社区wiki? – 2010-04-20 15:07:43