本文目录一览:
- 1、json数据上传到服务器的方式有哪些
- 2、Android端用json批量上传多图片,求服务端代码,如何解析并保存到服务器。谢谢各位大神
- 3、如何使用JSON格式 POST数据到服务器
- 4、如何上传json格式的数据到服务器?
- 5、json 通过ip地址传数据到服务器
json数据上传到服务器的方式有哪些
如果图片已经在服务器上,你把图片在服务器的相对路径字符串作为JSON的属性传过去,不是就能显示了?
如果图片是需要上传的,浏览器的window有个FileReader对象,调用filereader.readAsDataURL()这个方法能转换成实际要传的数据,格式就是JSON的。
Android端用json批量上传多图片,求服务端代码,如何解析并保存到服务器。谢谢各位大神
你先要看Android 端怎么给你传的啊
json是本质是怎么? 字符串啊
传图可以通过以下方式(最终都是以流的形式传递,但是格式不一样):
1、流 移动端将图片转为字节流 传递, 你直接就获取流 然后转图片
2、字符串 移动端将图片转为一个字符串(很长),然后传递,你后台就获取字符串
3、压缩文件 文件传输(也是流),后台获取流转文件
你说json的话,那他是将图转为字符串?
或者他其实是用网络框架提供的传递文件的方法直接传递的图?
再或者他是写的文件读写流?
然后你就百度你框架(Spring MVC?)怎么获取
如何使用JSON格式 POST数据到服务器
HttpPost request = new HttpPost(url);// 先封装一个 JSON 对象JSONObject param = new JSONObject();param.put("name", "rarnu");param.put("password", "123456");// 绑定到请求 EntryStringEntity se = new StringEntity(param.toString());request.setEntity(se);// 发送请求HttpResponse httpResponse = new DefaultHttpClient().execute(request);// 得到应答的字符串,这也是一个 JSON 格式保存的数据String retSrc = EntityUtils.toString(httpResponse.getEntity());// 生成 JSON 对象JSONObject result = new JSONObject( retSrc);String token = result.get("token");
如何上传json格式的数据到服务器?
首先,你可以手动拼json。然后是人ajax的方式,或者window.loacation=url的方式向服务端提交。
其次,但是不管你怎么拼,都不能发送图片等文件到服务器!
这并不是说json格式不行,而是在页面上发送信息到服务端的时候文件类的是由浏览器自动转为流的,而你在页面上的任何脚本都不能读取文件!
json 通过ip地址传数据到服务器
json只是一个字符串数据格式而已,我没记错的话格式好像是键值对的(我几年没看了),{键:值;键:值},不记得是不是这样,你既然说了用JS,那你应该是在做网页吧。如果不想刷新页面,用Ajax就可以了。或者你直接用Post表单的形式传送也可以,只要你服务器端能收到数据就行了。JSON就是一个字符串。传输到服务器你自己处理就可以了。我还从来没用JSON,w3cSchool的教程就像说明书,很简陋,自己找本好书看吧