我正在尝试使用 ServiceStack 作为 Fine Uploader 的端点来上传一些文件。如果将响应设置为内容类型 json/application 即提示下载响应响应,则 IE 会出现令人讨厌的行为,如下所述:
IE 在提交包含文件的 jQuery 多部分表单数据时尝试下载 json 响应
如何强制 ServiceStack 以文本/纯文本形式响应。我正在尝试这个:
public class UploadFileService : Service
{
[AddHeader(ContentType = "text/plain")]
public object Any(UploadFile request)
{
foreach (var uploadedFile in base.RequestContext.Files)
{
var test = uploadedFile.FileName;
}
return new UploadFileResponse{ Success = true};
}
}
但是使用端点时的服务堆栈:
/api/UploadFile?format=json
仍将内容类型返回为 application/json
有任何想法吗?
谢谢