封面/截图动态转换成文本
提示:该功能需要前往 转码相关-时间戳/加密 开启 转换成文本,转码前中后期可随意开关,开启立即生效,关闭立即失效,不改变任何数据文件等。
且该功能不仅仅对封面和海报有效,任何存储在转码public/videos和public/poster目录的图片均生效。
相关说明
此前专门争对封面/截图做过加密功能,有部分人是需要这类功能,但目的并不是只是为了加密,加上前端解密的时候,或多或少会消耗点资源;于是又针对封面/截图开发了图片直链动态转换成bash64
的txt
文本直链,最大化降低前端调用所消耗的资源,各取所需了。
使用方法
比如我的图片链接为/videos/202104/16/60797eb23b54185df2317c5f/cover.jpg
。
我直接在图片后面加一个.txt
就可以了,比如:/videos/202104/16/60797eb23b54185df2317c5f/cover.jpg.txt
,会自动转换成txt
文本。
最后你就可以拿来在前端使用bash64
解密调用,如果有不会调用的,可联系我要使用示例。
相关提示
该功能实时生效,动态生成,也就是实际上没有cover.jpg.txt
这种文件,只是动态把图片转换成了文本。
如果你使用到了第三方cms
发布系统,发布到苹果等cms
,则可以改一下海报发布逻辑,修改发布系统app/controller/admin.js
,大致如下:
#批量搜索如下代码,且直接全部替换
搜索代码:movie.poster2 ? host + movie.poster2.url : host + newpath + '/350.jpg'
替换代码:movie.poster2 ? host + movie.poster2.url + '.txt' : host + newpath + '/350.jpg' + '.txt'
搜索代码:movie.poster2 ? host + movie.poster2.url : ''
替换代码:movie.poster2 ? host + movie.poster2.url + '.txt' : ''
替换好了后,使用命令重启生效即可。