网页图片显示x是怎么回事?网页打开图片显示x

在运行的项目中发现,某些图片上传后,在线查看图片时,图片处显示X不显示,排查后发现是由于特殊符号问题,需要进行处理。

正常图片中可能包含中文需要进行编码处理:

java.net.URLEncoder.encode(filename, "UTF-8");

以上正常情况下转换后的URL是能够显示的,但是对于图片来说,需要将图片呈现在浏览器中,有两个特殊字符如果出现的话是不会显示,只会出现X

  • 1.空格:空格在url中会显示为“+”号,有+号的话则不能显示图片,需要输出时转换其为“%20”
java.net.URLEncoder.encode(filename, "UTF-8").replaceAll("\\+","%20");
  • 2.“%”:%符号会在url中编码为“%25”,此编码也不能显示图片,直接处理不了url符号,因此我们在上传图片的过程中作替换处理即可
//图片名中的“%25”因在浏览器中不能直接显示,随便替换一个符号
String filename = file.getOriginalFilename().replaceAll("%","b");

%符号的url转换不显示图片,我不清楚是否还有其他方法,上传图片时替换处理虽然能解决,但是图片名称被替换了(虽然影响不大)。

原创文章,作者:发布专员,如若转载,请注明出处:https://ziliaobaba.com/29020.html

(0)
发布专员发布专员
上一篇 2022年11月26日 11:13
下一篇 2022年11月26日 11:16

相关推荐

  • 360比金山毒霸好用吗?360杀毒和金山毒霸

    与现在打开电脑就是各种广告、捆绑下载不同,以前打开电脑都要看看有没有病毒,于是成就了中国杀毒界的三足鼎立,瑞星杀毒、金山毒霸和360杀毒。只是前两个如今都消失在大众视野。 瑞星杀毒 作为国内最早的杀毒软件…

    2022年10月13日
  • 什么电脑打游戏性价比高?玩游戏的笔记本电脑推荐

    许多新作3A游戏其实都非常依赖于CPU的多核性能,如果CPU多核性能较弱,便依然不能充分调用GPU使用率,从而导致游戏帧数大幅下降。例如在《荒野大镖客2》游戏中,双核CPU的利用率会被占满,GPU却偷起了闲。对比来看,…

    2022年11月26日
  • 怎么看手机是不是双模手机?双模手机推荐

    相信很多网友都想体验一下国产系统鸿蒙OS,不过近期华为推出的手机,价格都不太便宜,性价比不高,还是4G手机,比如华为P50系列、nova9系列,相对于其它品牌的国产机,的确没有什么优势,还在有国产系统,很多消费者…

    2022年11月11日
  • 双鱼座最爱哪个人?谁最爱摩羯座

    射手座 潇洒敢于张扬的射手座敢于追求自由,而且很热衷。如果射手座没有全身心的投入,再好的感情也留不住射手的脚步,射手座能带给双鱼座浪漫的爱情,也能够带给双鱼座非同寻常的体验。因此,双鱼座很容易对射手座…

    2021年11月18日
  • 打孔机怎么用?打孔机使用方法

    木工打眼机的操作 市面上有很多款木工打眼机,根据加工产品的不同,有小型的木工打眼机,有数控榫槽机,还有多排钻、数控侧孔机等,今天我们来归拢一下各种打眼机 榫槽机的操作。 一、木工打眼机操作前准备 (1) 清洁…

    2022年12月15日
  • 华强北蓝牙耳机(华强北蓝牙耳机安卓手机可以用吗)

    数码盖饭对蓝牙耳机的定性是“明日属性”,什么意思呢?就是一旦用过就很难再回到有线耳机,开盖即用,不用整理凌乱的耳机线,移动自由,非常方便。那么怎么来选购一款高品质的蓝牙耳机呢?

    2022年1月2日
  • 搬新家应怎么搬?搬新家应该准备什么

    搬家是不少人的心酸血泪史: 东西太杂了,收拾起来头昏脑涨! 东西太多了,打包起来简直要命! 东西太贵了,搬运起来心在滴血! 有顾客说: 大家都以为搬家不是什么技术活,无非就是将生活用品打包起来带走,能有多…

    2021年11月15日
  • 公公婆婆来我家了(第一次去公公婆婆家买点什么)

    故事来源·网友叙述原创作品,请勿抄袭,抄袭必究01.我叫阿芳,来自小乡镇,一起梦想着自己能够在大城市里有一套房子。当初,不听父母的劝告,调

    2022年1月10日
  • windows7是什么操作系统

    Windows7是什么操作系统 ======================== Windows7是微软公司推出的一款操作系统,它是Windows Vista的后续版本,拥有更快的性能、更安全的安全性、更好的用户体验。 一、Windows7的特点 -----------------…

    投稿 2023年8月17日
  • 德玛西亚什么意思?什么是德玛西亚

    在英雄联盟的排位赛中,每个段位都有不同的段位图标,可是玩了这么久,你知道各个段位的图标有什么含义吗?其实每一个图标都代表了瓦罗兰大陆的一个区域,你能认出几个?   首先是黑铁段位,黑铁段位代表的是比…

    2022年10月16日