百度:form表单提交文件
ps:我还有别的参数不是文件
@mr_hj: 其实你的题目我完全没看懂.你是要从web页面上提交到后台.还是在后台代码中提交到另外一个接口
@吴瑞祥: 不是提交给后台,是访问另外一个接口
@mr_hj: 那就学一下webapiclient 微软的项目.发一个多表单提交报文就行.
用nuget搜索webapi client 能看到一个微软的项目用的人特别多.安装一下.
new httpclient 就是.园子里也有很多人文章看看就是
你的问题有模糊。
想要提供参数和文件一起给对方
最好的办法就是form提交,将多个文件生成input标签
参数也一起生成标签。然后提交过去是最好的办法
其实我做的是一个接口测试,一直卡在参数和文件一起传上
@mr_hj: 写个HTML,把参数和文件全部拼好。然后上传即可。要调试就用jquery.form异步调试
你说的办法,该怎么写,我也不太清楚
@盟怀部孩: 脑袋 被卡得 待机了
@mr_hj:
<form action="http://xxxxxxxx">
<input type="file" name="file1" value="c:\1.jpg" />
<input type="file" name="file2" value="c:\2.jpg" />
<input type="text" name="name" value="123456" />
<input type="submit" id="btn" value="提交" />
</form>
@盟怀部孩: 大侠,这不是HTML页面吗?
我这里参数名称从数据库取,传file文件,有可能是1个,有可能有多个
<input type="file" name="" value="" /> 这里的name也是从数据库取,
@盟怀部孩: 不是像你那样简单,包括http也是从数据库取
@mr_hj: 好简单。c#后台动态拼接html会不会?稍等。给你找个demo
@mr_hj: 要下班了,就不找了。,具体思路是这样的,后台拼接好html,然后用webbrowser类来提交html
原来还可以提交文件,我以前认为只能提交参数呢