记一次灰度发版打印背景图片无法加载的处理过程
记一次灰度发版打印背景图片无法加载的处理过程
前言
需求为给订单加上新的打印模板,测试环境正常,灰度环境打印不出来图片。请求服务器路径可以展示图片,使用lodop设置背景图或打印图片都无法展示
解决过程
1. 初步怀疑是图片文件有问题,将图片格式变换为服务器上已存在且正常的图片的格式,失败
2. 更改原始图片(服务器上已存在且正常)文件名为新的图片文件名,失败
3. 直接请求服务器路径,图片正常显示。将此绝对路径设置到打印中,失败
4. 更改原始图片名为新的图片文件名,将新图片名更改为旧图片名,将代码中的图片名设置为旧图片名,打印显示为旧图片。因此推测,或有缓存或图片根本就没有
解决方案及原因
1. 将代码中设置背景图的路径写死为单一服务器绝对路径,杀死其他服务器,保留此单台。正常
2. 将新图片扔到正式环境,彻底解决
3. 发版生产后正常,只是灰度会有问题
原因如下:
灰度路由请求中,静态文件无用户信息。因此请求到了生产服务器上,导致资源加载不到,打印失败。
记一次灰度发版打印背景图片无法加载的处理过程相关推荐
- 小程序背景图片从服务器获取,小程序之背景图片的加载
说在前面 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,先说说关于如何解决小程序背景图片pc端调试完美不缺,而在真机调试的时候却消失不见的情况. 问题描述 最近做项目的 ...
- php 背景图片上加载设备状态,PHP 将动态图片与固定背景图片合成并添加水印。...
先放代码. public function mergeImage( $path_1, $path_2 ) { $img = imagecreatefromstring(file_get_content ...
- C# Winform添加背景图片后加载的时候控件卡
添加下面3句 public Show(){InitializeComponent();SetStyle(ControlStyles.UserPaint, true);SetStyle(ControlS ...
- Vue中背景图片无法加载
遇到过这种情况,调试的时候图片是存在的,能够在style中看到图片的,但是背景就是无法显示.特别奇怪的是如果不是给整个body加background或者对最外层的div的class加backgroun ...
- 基于spring cloud 的灰度发布实践_【收藏】基于spring cloud灰度发版方案
简介 敏捷开发迭代周期短发布快,每周都可能面临版本发版上线,为最大可能的降低对用户的影响提高服务可用率,大部分团队都需要等到半夜做发布和支持.本文就如何基于spring cloud体系做灰度发版改造提 ...
- IntelliJ IDEA(社区版) 背景图片、颜色、字体等设置
IntelliJ IDEA(社区版) 背景图片.颜色.字体等设置 1.背景图片设置 2.背景颜色设置 3.字体设置 1.背景图片设置 共有两种方式: ①打开IntelliJ IDEA(社区版),然后依 ...
- js的window.print()打印背景图片,打印背景图片无法显示
js的window.print()打印背景图片 题目描述 js的window,print()打印背景图片给body加了图片地址之后,非要设置浏览器打印选项里面设置背景图形打印才行,怎么通过js去设置默 ...
- html打印无法打印背景图片,Word/wps怎么打印背景图片?Word背景打印不出来的三种解决办法...
Word/wps怎么打印背景图片?对于使用WPS工作.学习的朋友们或许会遇到背景无法打印的问题,精美的背景.花纹常常是所做文档的一个不可或缺的部分.那么我们该如何打印出背景呢?小编在这里有多种办法. ...
- jq图片懒加载,支持background-image背景图
修复旧版以background-image背景图方式加载图片时用 placeholder 图片提前占位功能失效的bug 码云:完整代码 点击此处有惊喜哦 图片调用方法: 为图片加入class名lazy ...
最新文章
- Angular Lazy Load 的一个局限性以及解决办法
- keil html转换工具,网页转换工具FCARM和makefsfile的使用简介
- 【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None
- 轨迹相似性度量方法总结
- JZ The First Day 总结
- mysql多语言运营设计_多语言系统的数据库设计
- 【算法设计】最大子矩阵问题
- (二) js + Vue 写扫雷
- centos7 虚拟机系统磁盘扩容
- JAVA计算机毕业设计学生请假管理系统Mybatis+系统+数据库+调试部署
- html使用iframe包含pdf文件,react项目利用iframe显示pdf文件并打印
- 百度站长平台“你无权访问该页面,点击确定按钮返回首页”
- 二氧化硅微球包埋羧甲基壳聚糖稀土镧离子/二氧化钛和十六烷基胺/草莓形PVAc/SiO2纳米复合微球性能
- 启动root用户 银河麒麟_麒麟系统使用root权限运行程序
- 如何多人共同编辑_微信编辑器可以多人协作排版吗?
- 各大数据库厂商怎样看竞争对手
- Linux/服务器中文件下载
- C printf() 详解之终极无惑
- 本人亲自整理的极客时间设计模式之美的硬核笔记
- 博士员工离职率21.8%,任正非反思:华为这么大,英雄为何无用武之地?
热门文章
- 匹配中文汉字日文韩文等多国语言的正则表达式(转)
- 虚拟机web服务器配置ppt,在Linux虚拟机下配置apache构建web服务器.doc
- 传统农业插上数字翅膀,种地变得更智慧
- s905l android5,GitHub - hejoin/AmlogicS905LFirmwares: Amlogic S905L Android 6.0 Firmwares
- 基于Python近红外光谱分析与机器学、深度学习方法融合技术
- PostgreSQL 行转列
- cocos2d-x学习--游戏菜单CCMenu
- 学生信息管理系统(c++)
- 冷冲压工艺缺陷及处理办法,常见产品展开工艺技术归纳
- 伊达时计算机闹钟怎么取消,伊达时计算机如何取消闹钟