java传递json数据和文件如何在一个请求中完成

问题描述

java传递json数据和文件如何在一个请求中完成

因为是接口的原因,需要json数据来表示一些键值关系,然后接口还需要上传一个音频文件。怎么能在同一次HTTP请求中完成这两种数据传输呢。或者说怎么让两者共存呢,如果把文件转成字符串然后加如json数据中,json数据会变的很大。比原本文件的长度要长的多几乎是两倍

解决方案

可以使用FormData进行传递,具体方法自己查一下。

解决方案二:

我也想过用formData那样非常方便,但是架构师已经把接口数据定义好了。我的意见不可能被接受

解决方案三:

如果不接受你的意见,直接问你们的架构师,让他给实现方案。

时间: 2024-12-06 17:14:01

java传递json数据和文件如何在一个请求中完成的相关文章

《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中

问题描述 此帖子内容是我做项目时用到,自己琢磨出来的,可能还有很多纰漏之处,在此分享!互相交流,互相学习,有不对的地方,欢迎大家指正!具体内容见博客<<项目经验>--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中>:http://blog.csdn.net/mazhaojuan/article/details/8592015先看一下我要实现的功能界面:这个界面的功能在图中已有展现,课程分配(教师教授哪门课程)在之前的页

java生成json数据示例_java

JsonTools.java 复制代码 代码如下: package com.lihua.json.tools; import net.sf.json.JSONObject; public class JsonTools {  public JsonTools() {  }  /**   * @param key   *            表示json字符串的头信息   * @param value   *            是对解析的集合的类型   * @return   */  //将

跳转-java传递json,接收时异常CharConversionException。

问题描述 java传递json,接收时异常CharConversionException. String url="/UEAnalyze/BaoZhang.do?bzApply&jsonarray="+jsonarr1+"&jsonarray2="+jsonarr2; 其中jsonarray2有问题(其值类似:{"1":"主营业务成本-网络运行成本-外购动力费-IDC机房"}) 跳转方式:response.se

php基于jquery的ajax技术传递json数据简单实例_php技巧

本文实例讲述了php基于jquery的ajax技术传递json数据简单实现方法.分享给大家供大家参考,具体如下: html页面: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript" src="jquery-1.8.2.mi

有json数据,如何发送post请求。

问题描述 有json数据,如何发送post请求. 我是在子线程访问的,是不是必须在ancytask里面请求?直接在子线程里面请求可以不?但是得不到服务器的响应.不知道该怎么办.接口是好的,测过了,前面的是地址,后面的是json数据,两种我都用了 解决方案 提供给你我写的片段代码. import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.Entity;

使用Java代码如何上传文件到Stuts Action中??

问题描述 使用Java代码如何上传文件到Stuts Action中??求大神..... 问题补充:这里不是使用浏览器上传文件,而是使用Java代码上传... 解决方案 刚好写过直接上代码了调用的地方的代码URL url = new URL(imageHttp); BufferedImage img = ImageIO.read(url); File file = new File(System.currentTimeMillis()+".jpg"); ImageIO.write(img

基于jquery+ztree+java获取json数据构建树实例

zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE.FireFox.Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种方式 支持多种事件响应及反馈 支持 Tree 的节点移动.编辑.删除 支持任意更换皮肤 / 个性化图标(依靠css) 支持极其灵活的 checkbox 或 radio 选择功能 简单的参数配置实现 灵活多变的功能 因为ztree的格式支持J

JavaScript+java解析json数据详细实例教程

关于json的概念及优势,我们已经讲过很多次了,不懂的同学可以搜索一下,本文我们主要讲JavaScript如何处理解析JSON数据. 举个简单的例子: js 代码 function showJSON() {        var user =        {        "username":"andy",        "age":20,        "info": { "tel": "1

jquery ajax中传递json数据的例子

html代码如下:  代码如下 复制代码 <!doctype html> <html lang="en">  <head>   <meta charset="gbk">   <meta name="Generator" content="EditPlus">   <meta name="Author" content=""