[ http://bbs.kodcloud.com/assets/files/2020-04-23/1587653122-0-1.psd] 这个是附件。
ofuJD5j2MIrKqZ3XIMjzmpmzUDbs 那应该是文件类型解析有问题,我从photopae官网下了新的ext.js,貌似能解决问题。把附件解压了放到/plugins/Photopea/static/photopea/code/external/,然后关闭浏览器再重新打开。
大神帮忙看下打开psd文件会出现这个错误是为什么呢?zhtengw
zhtengw 谢谢,我替换了 js 已经没问题了。只是用手机选择另存是说 非法下载链接。我去官网看看是不是又是什么地方有问题了。非常感谢。
zhtengw 大神我这里字体还有问题。还会有其他错误。我找不到官方下载地址。能麻烦把您的那个源码打包一下么。我从你提供的链接下载的遇到了问题。替换了Js其他的js好像也有错误。谢谢
ofuJD5j2MIrKqZ3XIMjzmpmzUDbs Shadows 我更新了所有js脚本,你们看看能不能用了。
另外,字体的话我花了些时间把官网的字体全拉了下来,发现一共有1.5G,五千多个字体,打包进插件里不现实,我把字体列表放进插件了,在static/photopea/rsrc/fonts/fonts-list.txt,列表是字体的路径,前面加上https://www.photopea.com/就可以下载到字体,有需要的自行下载到相应目录。
zhtengw 谢谢大神,的确是字体特别多。他的字体在 DBS.js 里面编辑跟本地文件需要一一对应还要改 pp.js 。感觉特别乱。不过经过指导。好在已经改完了。也是字体特别多,没法打包。字体没法打包的话。更新 js字体部分是无效的。。非常感谢
zhtengw 大神,有木有研究什么聊天软件或者穿透插件可以集成到kod中的
zhtengw 为啥我没有权限下载?
用不了打开什么图片都是空白的
sleikang 你下载的是哪个版本,浏览器控制台有什么错误提示? 去这个地址https://github.com/zhtengw/kodexplorer-plugins/releases,下载最新版插件看看还会不会有问题。
zhtengw 就是最新版 好像是样式文件路径错了找不到 ext.js:1 Uncaught SyntaxError: Unexpected token '<' DBS.js:1 Uncaught SyntaxError: Unexpected token '<' pp.js:1 Uncaught SyntaxError: Unexpected token '<' 资源被解释为 样式表,但使用 MIME 类型 text/html 进行了传输: "https://kodbox.smwap.top/style/all.css"。 资源被解释为 样式表,但使用 MIME 类型 text/html 进行了传输: "https://kodbox.smwap.top/style/family.css"。
sleikang 这个地址不对啊,至少应该类似https://your.host.name/plugins/Photopea/static/photopea/style/all.css才对,是不是你的http服务做了子目录转发
zhtengw 我的是CDN做https跳转 源站是84端口
zhtengw 官方自带的插件没有问题 试了kodbox和kodexplorer都是空白找不到正确的插件加载文件路径
sleikang cdn我没用过,原理也不大清楚,暂时没空测试用了cdn的环境。你先自己看看有没有办法解决,我这边有进展也会回帖说明的
zhtengw 公网地址:https://test.com 源站http://127.0.0.1:84 //这里比喻真实地址的源站的真实IP+端口 CDN的流程是 外面访问地址test.com CDN去把参数跟随带上去掉域名去访问源站的地址 比如公网访问https://text.com/index.php?a=1 CDN会去访问源站http://127.0.0.1:84/index.php?a=1
sleikang 照这个意思,cdn并不会截断URL,而且我注册了个cloudflare试了下,也是能正常使用插件,没有遇到你的问题。想不出来怎么会这样。
zhtengw 我试了必须把插件plugins/Photopea/static/photopea/index.html里面加载文件的路径替换成绝对路径 <link rel="stylesheet" href="plugins/Photopea/static/photopea/style/all.css" /> <link rel="stylesheet" href="plugins/Photopea/static/photopea/style/family.css" />
zhtengw :joy:但是改了以后发现还有更多的加载路径不对 不知道官方的插件是怎么跳转的,大佬有时间的话试下又拍云啥的,那个是免费的,源站不要开80和443端口 而CDN开强制HTTPS应该可以复现 大佬忙的话就算了,这个不用没事,我是做C/C++开发的 对PHP HTML也不太了解
sleikang 搜索了下,国内的cdn服务商都要求备案,而国外cdn的端口转发功能要求付费,我只有家庭宽带,这个环境短时间内没法建立了
zhtengw 我也是家庭宽带以前在阿里云备案的域名,直接域名做CDN转发到家庭服务器,一样可通过备案,备案的个人博客:smirk:就是嫌服务器太贵了才在家里搭建服务器:joy:,以前电信宽带只封80端口,后面443也封了,如果不做CDN转发 每次访问都得加端口号
zhtengw 解决了,以前的代码废掉了。又重新把大神的新的源代码改了一次。代码不多,跟踪是大工程...使用的本地字库,任何形式创建的文件能保存到可道云服务器上,不只是原来的另存为,同时修改了几个原作者的小Bug。就是还要改可道云的代码一起配合。功能实现了。但是两个软件都改不算优雅...谢谢大神提供的新的代码。