我如何 POST 使用 ServiceStack IRestGateway 的文件
How can I POST a file using ServiceStack IRestGateway
我目前正在使用我自己支持的 ServiceStacks IRestGateway 访问第 3 方 restAPI class。它与 ServiceStack.Stripe gateway.
基本相同
我的问题是我不确定如何处理文件上传。我知道使用其中一个服务客户端,您可以轻松地执行文件 uploads。有没有一种方法可以在不切换到服务客户端的情况下重新使用这个现有的实现?
IRestGateway 不包含任何用于 HTTP 文件上传的 API。如果您需要使用这些受限制的 API 发送文件,您需要一个 DTO 来包含 byte[]
属性 来捕获文件内容以及基本元数据,例如文件名,file/content类型等
使用 ServiceStack 的 C#/.NET Service Clients is to use the HTTP Util extension methods 上传文件的替代方法,它提供了简单的 API 以通过 FileInfo
为 Stream
上传文件。
我目前正在使用我自己支持的 ServiceStacks IRestGateway 访问第 3 方 restAPI class。它与 ServiceStack.Stripe gateway.
基本相同我的问题是我不确定如何处理文件上传。我知道使用其中一个服务客户端,您可以轻松地执行文件 uploads。有没有一种方法可以在不切换到服务客户端的情况下重新使用这个现有的实现?
IRestGateway 不包含任何用于 HTTP 文件上传的 API。如果您需要使用这些受限制的 API 发送文件,您需要一个 DTO 来包含 byte[]
属性 来捕获文件内容以及基本元数据,例如文件名,file/content类型等
使用 ServiceStack 的 C#/.NET Service Clients is to use the HTTP Util extension methods 上传文件的替代方法,它提供了简单的 API 以通过 FileInfo
为 Stream
上传文件。