请帮我在api帮助页面上添加multipart/form数据参数.
我正在使用Microsoft.AspNet.WebApi.HelpPage.VB 5.2.2.
我想将customerName,fdStreet1,fdStreet2参数信息添加到api帮助页面.我怎样才能做到这一点?
这是我到目前为止所拥有的.
<HttpPost> _
<ResponseType(GetType(TestModel))> _
<Route("TestAdd")> _
Public Function TestAdd() As IHttpActionResult
Dim ServerUploadFolder = HttpContext.Current.Server.MapPath("~/Uploaded/")
If Not Request.Content.IsMimeMultipartContent Then
Throw New HttpResponseException(Request.CreateResponse(HttpStatusCode.UnsupportedMediaType))
End If
Dim streamProvider = New CustomMultipartFormDataStreamProvider(ServerUploadFolder)
Request.Content.ReadAsMultipartAsync(streamProvider)
'Read form data
Dim _testModel As New TestModel
_testModel.fdCustomerName = streamProvider.FormData("CustomerName")
_testModel.fdStreet1 = streamProvider.FormData("fdStreet1")
_testModel.fdStreet2 = streamProvider.FormData("fdStreet2")
Return Json(_testModel)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Cyberduck CLI 连接到 UKFast 的 S3 兼容的 S3 兼容的 CEPH API ( https://www.ukfast.co.uk/cloud-storage.html )。它具有与 Amazon 相同的功能,但显然使用不同的 url/服务器。连接是通过与 S3 相同的密钥和密码短语进行的。此处列出了 Cyberduck CLI 协议:https ://trac.cyberduck.io/wiki/help/en/howto/cli
我尝试在 Windows 命令提示符下使用以下命令。问题是 Cyberduck 自动添加亚马逊 AWS URL。那么如何将所有 S3 选项与自定义端点结合使用呢?
C:\> duck --list s3://< Host >/ -i < AccessKey > -p < Secret Key>
Run Code Online (Sandbox Code Playgroud)