请大神们C#如何实现post Curl-F上传文件

URL:

http://xxxx/media/upload

请求方式:

    http post请求

是否需要授权码:

    是

请求参数:

调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):
curl -F media=@test.pcm " http://xx.xx.xx.xx:37778/media/upload?accessToken=xxxxxxxxxxxx&type=xxxx"

参数

必选

类型及范围

说明

accessToken

true

string

调用接口凭证

type

true

string

媒体文件类型,目前只有语音(voice)

media

true

 

form-data中媒体文件标识,有filename、filelength、content-type等信息

注意事项:

l  返回参数中mediaId 可以复用;

l  语音文件大小不能超过5M,长度不能超过60秒,格式pcm。

 

请问大家如何用C# 实现

 

萧十郎
浏览 843回答 2
2回答

潇湘沐

1.是否需要授权:答者也不知道系统要不要,系统要你就要; 2.你没有描述media参数,那么他具体用什么样的方式接收答者是不知道了,比如有post form file方式,也可能以post data base64之类的传递。 c#中有很多现成类可以支持;你实在搞不清楚就filddler捕获,然后把raw弄出来,直接tcp上去就OK了。
打开App,查看更多内容
随时随地看视频慕课网APP