如何在多部分后请求中传递参数

如何在多部分后请求中传递参数,第1张

如何在多部分后请求中传递参数

简短的回答: 你会发现

fname
Part
请求秒。

长答案: 对于多部分类型的请求,即使简单

<inputtype="text">
字段值也放在部分中。您将必须遍历
Part
返回的对象
HttpServletRequest.getParts()
并根据其
name
属性对其进行处理:

for( Part p : request.getParts() ) {    if( "fname".equals(p.getName()) ) {        ...    }    else if( "file".equals(p.getName()) ) {        ...    }}

为了进一步使事情复杂化,该部分的内容以

InputStream
--
形式提供,
Part.getInputStream()
因此您将不得不做一点转换
byte[]
→→
String
以获得值。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4914318.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存