使用油猴脚本(Tamper Monkey)在任意网页上传图片以及图床版本升级的方法
使用油猴脚本(Tamper Monkey)在任意网页上传图片
最近有网友留言建议给ImgURL开发一个客户端,客户端估计一时半会儿是开发不出来了。不过花了一点时间为ImgURL图床写了一个简单的油猴脚本,安装脚本后可以在任意网页点开按钮上传图片。
安装Tamper monkey扩展
ImgURL脚本可以帮助我们在任意网页将图片上传到ImgURL,不过需要Tamper monkey扩展的支持,可直接访问Google商店
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
安装Tamper monkey并启用(需要自备梯子)
安装ImgURL提供的脚本
启用Tamper monkey扩展后继续访问ImgURL上传脚本点击按钮安装并启用脚本
脚本描述
详情请浏览 https://www.xiaoz.me/archives/11038
如何完成ImgURL图床的版本升级呢?
查看当前版本号
在 后台 – 系统设置 – 关于 查看当前版本号
特别提醒:升级之前一定要查看自己的版本号,依次进行升级,不要跨版本升级,以免出现问题。升级前务必做好备份。
老版本升级为新版本
2018-04-30之前的均为老版本,升级新版方法如下。
- 备份
upload
和temp
目录 - 清空当前目录,下载新版本 master.zip 解压并安装。
- 将备份好的
upload
和temp
目录拷贝回来进行覆盖
这样能够保证之前的图片继续访问,但是以前的图片无法再进行管理操作。
1.0升级为1.1
2018-05-04发布了1.1
版本,可以在后台 – 系统设置 – 关于,查看当前版本。如果您是1.0
版本,请按照此方法升级。
- 备份好当前数据、备份好当前数据、备份好当前数据,比如您当前程序所在目录为
test.imgurl.org
,可以先将其更名备份。mv test.imgurl.org test.imgurl.org.bak
- 创建新的目录,并下载
1.1
的程序进行解压,流程如下:#创建目录 mkdir test.imgurl.org #进入目录 cd test.imgurl.org #下载imgurl 1.1 wget https://github.com/helloxz/imgurl/archive/v1.1.tar.gz #解压 tar -zxvf v1.1.tar.gz #移动文件 mv imgurl-1.1/* ./ #从备份目录拷贝覆盖 cd .. cp -a test.imgurl.org.bak/config.php test.imgurl.org/ cp -a test.imgurl.org.bak/upload test.imgurl.org/ cp -a test.imgurl.org.bak/temp test.imgurl.org/ cp -a test.imgurl.org.bak/db test.imgurl.org/ #记得重新设置权限 chown -R www:www test.imgurl.org
- 简单点说就是要先备份
config.php
upload
temp
db
,然后下载1.1
程序,从拷贝原来的这几个目录进行覆盖。 - 最后访问
http(s)://localhost/upgrade.php?v=1.1
升级一下数据库,大功告成!
1.1升级为1.2
- 备份
config.php
/db
/temp
/upload
- 下载1.2的程序覆盖
- 再将
config.php
/db
/temp
/upload
拷贝回来覆盖即可
1.2升级1.3
- 备份
config.php
/db
/temp
/upload
- 下载1.3的程序解压覆盖
- 再将
config.php
/db
/temp
/upload
拷贝回来覆盖即可
升级后原内容可以通过下载后上传的方法移动到新的程序中还原就能完全恢复链接的正常使用,只不过是以前的管理数据被清理掉了,无法再管理了。其实只要将 config.php 文件、数据库的 db 目录(imgurl.db3文件)、游客目录temp与管理员目录upload,这几个目录以及目录中的文件备份好了就OK了,直接移动或者下载后再上传即可,只要让原来的URL路径是通的是有效的就OK了。
详细的升级过程请参考 https://doc.xiaoz.me/#/imgurl/upgrade