Thank you kindly, TLaukkan for a patch that:

Added support for loading bare asset binaries (as opposed to 
xml encoded asset base) to both sandbox asset service and cable beach.
* Added support for enabling region asset service when mxp is enabled.
* Moved base http server content type defaulting before invocation of 
request handle method to allow for variable content type in the response.
This commit is contained in:
Charles Krinke
2009-04-21 19:42:36 +00:00
parent 48720ea7a2
commit 27c8cc5b1f
4 changed files with 91 additions and 26 deletions

View File

@@ -303,6 +303,9 @@ namespace OpenSim.Framework.Servers
//m_log.Debug("[BASE HTTP SERVER]: Found Stream Handler");
// Okay, so this is bad, but should be considered temporary until everything is IStreamHandler.
byte[] buffer;
response.ContentType = requestHandler.ContentType; // Lets do this defaulting before in case handler has varying content type.
if (requestHandler is IStreamedRequestHandler)
{
IStreamedRequestHandler streamedRequestHandler = requestHandler as IStreamedRequestHandler;
@@ -371,7 +374,7 @@ namespace OpenSim.Framework.Servers
}
request.InputStream.Close();
response.ContentType = requestHandler.ContentType;
if (!response.SendChunked)
response.ContentLength64 = buffer.LongLength;
@@ -1620,4 +1623,4 @@ namespace OpenSim.Framework.Servers
return;
}
}
}
}