首页 新闻 搜索 专区 学院

ASP.NET 如何给一个URL接口传递多个参数和多个文件

0
[已关闭问题] 关闭于 2016-12-14 13:48

注:用MVC写的

  url传递的  有多个参数,多个文件

  访问的是另外一个URL接口

假如URL地址为:http://xxxxxxxx?name="{0}"&file="{1}"&file="{2}"

file值为文件,文件格式不限,不可为文件夹。

不管前端也行,后端也行,前端是js也好,还是jquery也好,都行。

求大神们解答!!!!!

mr_hj的主页 mr_hj | 菜鸟二级 | 园豆:202
提问于:2016-10-31 10:44
< >
分享
所有回答(3)
0

百度:form表单提交文件

吴瑞祥 | 园豆:28979 (高人七级) | 2016-10-31 10:46

ps:我还有别的参数不是文件

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-10-31 10:47

@mr_hj: 其实你的题目我完全没看懂.你是要从web页面上提交到后台.还是在后台代码中提交到另外一个接口

支持(0) 反对(0) 吴瑞祥 | 园豆:28979 (高人七级) | 2016-10-31 10:49

@吴瑞祥: 不是提交给后台,是访问另外一个接口

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-10-31 10:50

@mr_hj: 那就学一下webapiclient 微软的项目.发一个多表单提交报文就行.

用nuget搜索webapi client 能看到一个微软的项目用的人特别多.安装一下.

new httpclient 就是.园子里也有很多人文章看看就是

支持(0) 反对(0) 吴瑞祥 | 园豆:28979 (高人七级) | 2016-10-31 11:02
0

你的问题有模糊。

想要提供参数和文件一起给对方

最好的办法就是form提交,将多个文件生成input标签

参数也一起生成标签。然后提交过去是最好的办法

 

盟怀部孩 | 园豆:878 (小虾三级) | 2016-11-01 17:00

其实我做的是一个接口测试,一直卡在参数和文件一起传上

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-11-01 17:07

@mr_hj: 写个HTML,把参数和文件全部拼好。然后上传即可。要调试就用jquery.form异步调试

支持(0) 反对(0) 盟怀部孩 | 园豆:878 (小虾三级) | 2016-11-01 17:08

你说的办法,该怎么写,我也不太清楚

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-11-01 17:09

@盟怀部孩: 脑袋 被卡得 待机了

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-11-01 17:11

@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>

支持(0) 反对(0) 盟怀部孩 | 园豆:878 (小虾三级) | 2016-11-01 17:13

@盟怀部孩: 大侠,这不是HTML页面吗?

我这里参数名称从数据库取,传file文件,有可能是1个,有可能有多个

<input type="file" name="" value="" /> 这里的name也是从数据库取,

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-11-01 17:45

@盟怀部孩: 不是像你那样简单,包括http也是从数据库取

支持(0) 反对(0) mr_hj | 园豆:202 (菜鸟二级) | 2016-11-01 17:46

@mr_hj: 好简单。c#后台动态拼接html会不会?稍等。给你找个demo

支持(0) 反对(0) 盟怀部孩 | 园豆:878 (小虾三级) | 2016-11-01 17:48

@mr_hj: 要下班了,就不找了。,具体思路是这样的,后台拼接好html,然后用webbrowser类来提交html

支持(0) 反对(0) 盟怀部孩 | 园豆:878 (小虾三级) | 2016-11-01 18:00
0

原来还可以提交文件,我以前认为只能提交参数呢

zhengyingcan | 园豆:12 (初学一级) | 2016-12-01 19:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册