web 上传图片

原创 2018年04月16日 10:56:24

做这个功能的时候遇到了一个特别奇怪的问题,因为之前做过文件上传,就觉得与其差不多。但是虽然后面图片上传成功了,但一直报这样的一个错:

这句错误的意思就是:son解析异常,所以请大家直接去关注自己json的返回数据注意检查其返回内容和内容的格式是否正确。

后面经过排查是因为浏览器不兼容的问题:谷歌浏览器返回的信息:

<pre>{"errorMsg":"标题不能为空","result":false}</pre>
>{"errorMsg":"标题不能为空","result":false

s:4,d:40

火狐浏览器:<pre style="word-wrap: break-word; white-space: pre-wrap;">{"errorMsg":"标题不能为空","result":false}</pre>
>{"errorMsg":"标题不能为空","result":false

s:58,d:94

这样问题很明了了,由于返回的数据都有标签,自然识别不了数据,因此解决的方法为:

截取或是对前台传过去的参数进行编码:

         title = encodeURI(encodeURI(title));
img_index = encodeURI(encodeURI(img_index));

后台进行解码:

                        title = URLDecoder.decode(title, "UTF-8");

img_index = URLDecoder.decode(img_index, "UTF-8");

便能完美解决问题,最重要就是json数据格式不对,这是它出现的根本问题所在。


   


java web应用上传图片详解

本文涉及如下技术: 前端:extJS 后端:struts2, tomcat等 前端实现 前端用的是ExtJS框架,实现了一个简单的图片上传功能。由于我本身对前端技术也不是很熟悉,这部分...
  • pony_maggie
  • pony_maggie
  • 2017-06-29 15:47:32
  • 499

移动web异步上传图片

ajax-upload-image.mobile简介进行移动web开发时,图片上传功能基本都会使用到。
  • u013085697
  • u013085697
  • 2016-04-03 15:17:14
  • 1418

web端上传图片的几种方式

首先是后台要有一个上传图片的工具类: package utils; import java.io.File; import org.apache.commons.lang.StringUtils...
  • u013399093
  • u013399093
  • 2015-08-18 10:45:16
  • 7493

JavaWeb图片上传随谈(一)

最近一段时间内经历了几次大的图片上传方法的变动,特意写下这几篇文章,以便学习和总结。 今天说的这个方法是一个很传统的图片上传方法,主要思路是页面表单提交图片文件,然后后台把这个图片文件写入本地,将本...
  • u011312459
  • u011312459
  • 2015-09-01 20:24:04
  • 7511

ASP.NET WebApi 图片上传

遇到的问题(基于Web服务前后端分离开发):(1)服务端通过文件流的形式把图片上传至服务器指定的文件夹下,但是部署以后却不能实现图片上传。解决的方法:(2)主要原因没有理解Web项目的本质:浏览器相当...
  • realjh
  • realjh
  • 2017-11-07 07:39:00
  • 916

移动web上传图片.zip

  • 2014年11月17日 16:57
  • 11KB
  • 下载

C# WebAPI 上传文件和图片

前端使用 ajax+fromData 方式上传; 直接贴源码: 前台页面: Title function doUplo...
  • a123_z
  • a123_z
  • 2017-08-29 10:30:15
  • 2346

java web图片上传和文件上传实例

图片上传和文件上传本质上是一样的,图片本身也是文件。文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作。 注意事项 1.form表单一定要写属性enctype="mul...
  • Ywaken
  • Ywaken
  • 2017-11-07 01:06:14
  • 281

七牛云 Java Web上传图片

本文由黑壳网原创本文来源七牛云 Java Web上传图片 - 黑壳网壳叔搞笑一刻没有对手警官抓到正在赌博的四个人。“你们知道这是犯法的吗?”警官向第一个人怒吼道。 “不,我只是在这里看看。” 警官...
  • ykz1314
  • ykz1314
  • 2017-06-20 23:49:36
  • 1689

web uploader上传图片 springmvc 后台

最近用到webuploader的图片上传,网上查了好多资料,奈何php看不懂,就是没有java后台代码,都说就是按平时的图片上传操作,昨晚有时间直接试了试,发现没有想象 中那么复杂,上传的处理那个路...
  • zhangbcn
  • zhangbcn
  • 2017-01-18 10:49:01
  • 970
收藏助手
不良信息举报
您举报文章:web 上传图片
举报原因:
原因补充:

(最多只允许输入30个字)