我如何使用servicestack提供静态文件?
我想添加像Routes.Add(/ app)这样的路由,当客户端为此路径发出GET时,我需要返回一个silverlight xap文件.
ServiceStack已经能够通过直接引用静态文件来提供服务.
否则,如果您希望服务返回要下载的文件,您可以使用以下命令:
return new HttpResult(new FileInfo("~/app.xap"), asAttachment:true) {
ContentType = "application/x-silverlight-app"
};
Run Code Online (Sandbox Code Playgroud)
注意:asAttachment将控制是否发送HTTP Content-Disposition标头.
有关ServiceStack响应的更多信息,请参阅此前一个问题:ServiceStack并返回一个流
| 归档时间: |
|
| 查看次数: |
2457 次 |
| 最近记录: |