网页图片显示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

相关推荐

  • pp塑料有毒吗?pp材质塑料杯有毒吗

    餐具天天用,谁都离不开,上到九十九,下到刚开始添加辅食的小婴儿都包含在内。然而,与成人常常使用的陶瓷餐具不同,儿童餐具的选择需要更慎重。 不建议购买的材质 仿瓷塑料碗 早在2020年,就有报道1岁女孩子患淋巴…

    2022年10月21日
  • 怎么开小程序商城

    开小程序商城:从零开始 近年来,随着智能手机的普及,小程序在电子商务领域中发挥着越来越重要的作用。小程序商城的出现,使得传统的电子商务模式得到了极大的改变,让用户可以在移动端轻松购物,更加便捷、高效。…

    投稿 2023年6月27日
  • cloud是什么意思?cloud云

    近年来,“云计算”(英文cloud computing)的概念在科技界,尤其是电子圈非常火爆;云计算已经成为当今的热词,同时也日益成为新时代科技的象征。那么,云计算是什么?它到底有什么用呢? 下面就简要地回答这些问题。 云…

    2021年11月13日
  • 做生意的经验?分享生意经验

    今天给大家分享10条大佬们总结的赚钱干货,建议收藏。 1. 赚钱的能力是很难被教会的,培训和上课只能是启发那些本来就具备赚钱能力的人,让他们找到方向、思路和灵感而已。强者恒强。不要试图把赚钱的希望放在别人身…

    2021年11月15日
  • 怎么删除瑞星杀毒软件?

    尽管瑞星是很多人最早接触的一批杀毒软件之一,但是现在几乎已经变成了电脑里的毒瘤,最为人所不爽的就是瑞星杀毒软件卸载不了。很多用户都在追问到底该如何卸载瑞星,其实,瑞星杀毒软件卸载不了的问题并不难解决,…

    2022年10月21日
  • 梗概是什么意思?梗概作文六年级

    写梗概类作文其实就是一种缩写,也就是长话短说,化繁为简,从而将一篇比较长的文章压缩成短文章。 如何进行缩写呢? 一、保留原文的中心、主干,简化枝干。 原文的基本思想、要点、与中心密切相关的主要内容、主要…

    2021年12月29日
  • 冰箱外壳发烫是什么原因造成的

    冰箱外壳发烫:原因及解决方案 一、冰箱外壳发烫的原因 1、电路板故障 冰箱外壳发烫的原因之一是电路板故障。电路板是冰箱的核心部件,它负责控制冰箱的各种功能,如温度控制、风扇转速控制等。如果电路板出现故障,…

    投稿 2023年4月13日
  • 谍战剧排名前10名(最新电视剧谍战)

    今年年初,大戏《风起陇西》播映后迅速引发热议,有人感叹真烧脑,也有人直呼看不懂。 一部以三国为时代背景的古装剧为何会让观众这么“上头”?以至于口碑严重两极分化? 原来,这部剧只是披着古装的外衣,芯里其实是…

    2022年10月1日
  • 自制去除屋顶积雪?去除积雪

    受寒潮影响,今年全国大部地区都将在晴冷中跨年,其中中东部大部分地区都将迎近8年来最冷跨年日。就在昨天,全国多地降雪,陕西南部、山东东部、河南西部、湖北北部、安徽中南部、江苏中北部等地遭遇暴雪袭击。 面对…

    2021年11月15日
  • 巫师2 攻略(巫师2剧情攻略)

    巫师2加强版是一款由CD PROJEKT RED制作并发行的动作冒险类游戏,玩家在本作中将继续扮演杰洛特,逆庞塔尔河而上,只身前往三国交界处,卷入世上最强武力的纷争中游戏将提供三条独立主线,每一条都提供了多选一的选…

    2022年11月21日