一个可以将本地文件上传至VPS服务器的工具|jQuery|File|Upload精简美化版

tengxunyun cera

说明:之前老有人问博主除了FTP还有啥方法能把本地文件上传到VPS服务器,这里就分享个工具jQuery-File-Upload,一个文件上传工具,该工具可以上传任何文件,支持在线预览视频,上传后也可以在线删除等等,很方便,而且个人觉得上传比FTP要稳。由于原文件样式很不好看,所以博主就找前端大佬Zero博主帮忙进行精简和美化了下,也小小的适配了手机端。

截图

 

下载

文件下载:jQuery-File-Upload.zip

为了考虑国内服务器的加载速度,该源码所有资源都本地化了,所以体积比简化前还大。

使用

环境要求:Caddy/Nginx/ApachePHP

1、直接使用
如果你自己有建站环境,直接将源码丢进网站根目录即可。上传后的文件保存在server/php/files文件夹,相关上传配置可在server/php/UploadHandler.php里修改。

2、Docker安装
如果你只是单纯的想上传文件,这里博主就制作了个Docker镜像,很快就装好了。

安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

安装jQuery-File-Upload

docker run --name upload -d -p 6800:80 -v /home:/var/www/server/php/files moerats/jquery-file-upload:latest

#参数说明
-p 6800:80 前面的6800为容器映射到外部的端口,等于你访问ip:6800就等于访问程序,可自行修改
-v /home:/var/www/server/php/files 将程序里上传的文件映射到服务器的/home文件夹,可自行修改

完成后我们可以通过ip:6800访问程序,并上传文件至/home文件夹。

注意我们需要给映射的文件夹777权限,不然会上传失败。

chmod 777 /home

部分CentOS系统可能需要开启防火墙端口,不然会打不开。

#CentOS 6
iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=6800/tcp --permanent
firewall-cmd --reload

总结

该程序配合无上传功能的H5aiDirectoryLister目录索引一起使用挺不错的。特别是Docker可以直接将上传目录映射到具体的文件夹,有兴趣的可以玩玩。

如果你服务器空间很大,需要分批上传多个文件夹,可以多开几个Docker容器,比如分批传到/home/rats文件夹,可分别运行命令

#记得--name参数和-p端口映射得不一样
docker run --name Linux -d -p 6800:80 -v /home:/var/www/server/php/files moerats/jquery-file-upload:latest
docker run --name Win -d -p 6877:80 -v /rats:/var/www/server/php/files moerats/jquery-file-upload:latest

这时候可以分别访问ip:6800ip:6877上传到/home/rats文件夹了。

cera cloudiplc

相关推荐

NextArray测评|优惠码|达拉斯VPS|2核|1G内存|20GB SSD|100G HDD|100Mbps|不限流量|1.99刀每月

#NextArray#发来邮件,说自家在美国达拉斯机房有虚拟主机、VPS、独立服务器出售中,母鸡采用10Gbps端口。VPS默认是#100Mbps#端口不限流量,可以加钱最高升至10Gbps端口,按月付款,支持#paypal#,提供免费 DDoS 保护,额外增加1个IP1美元,有需要的朋友可以关注一下。 NextArray怎么样?NextArray好不好?NextArray成立于2019年,主营美国达拉斯机房的共享虚拟主机、云虚拟主机、VPS、专用服务器业务。接受 PayPal、信用卡/借记卡、比特币付款。   美国达拉斯VPS NextArray美国VPS,#达拉斯#机房,选择HDD硬盘的话就是大硬盘VPS CPU 内存 存储 带宽 流量 IPv4 价格 购买 1核 1 GB 20GB SSD或100GB SATA 100Mbps 不限 1个 $1.99/月 点击直达 2核 2 GB 40GB SSD或100GB SATA 100Mbps 不限 1个 $4.99/月 点击直达 3核 4 GB 60GB SSD或100GB SATA 100Mbps 不限 1个 $5.99/月 点击直达     -> CPU Performance Test …

HaloCloud评测|优惠码|日本软银|100M|奈飞|香港Azure|1000M带宽

#HaloCloud#怎么样?HaloCloud好不好?HaloCloud是一个于2019下半年建立的商家,主要提供日本软银vps,#广州移动#VDS,株洲联通VDS,广州移动独立服务器,Halo邮局服务,Azure香港1000M带宽月抛机器等。可以解锁奈飞等流媒体,有需要看奈飞的朋友可以入手 官网:https://www.halocloud.net vps套餐: 日本软银VPS 套餐 cpu 内存 带宽 流量 硬盘 IP 价格 购买 日本软银 500M VPS 2核 2048 Mb 500Mbps 5000GB 60Gb 1 独立 IP ¥399.00元/月 立即订购 日本软银 1000M VPS 4核 4096 Mb 1000Mbps 10000GB 60Gb 1 独立 IP ¥699.00元/月 立即订购  

Millenial测评|优惠码|5刀每月|1核|1G内存|5G硬盘|512G流量|1Gbps|原生IP|香港

#Millenial#.Host,简写域名MLNL.Host,HostHongKong.Net老板2021年新创建的品牌,Millenial是由他和搭档Jay创建的英国公司,他们碰巧是幽默感很差的千禧一代所以得名千禧主机,数据中心位于香港粉岭,主要提供香港大带宽NAT VPS和KVM VPS,#DDOS#保护型VPS接入了毛子商家DDG的防御,其NAT VPS和标准网络套餐,接驳HGC直连中国大陆,速度不错。目前新品牌开业促销,最高优惠55%,有需要的可以看看。 PS:主机资讯拿到了第一手lg测速地址,有兴趣的可以自行测试路由。目前来看,电信、联通回程走HGC直连,移动走香港NTT,速度不错。不过这个配置价格感觉略高了,有原生IP需求的话可以看看,注意不要选成DDoS Protected的机型了,防御机型全球绕路。 标准网络套餐: CPU:1核(i7-3770) 内存:1G 硬盘:5G(开机实际可用为1.3G,swap分配了2G) 流量:512G/月(1Gbps)大陆直连为#100Mbps# 价格:$5/月 原价$8.5/月 购买链接 LookGlass测速地址: 标准网络:hk.lg.mlnl.host DDOS保护的网络:hkd.lg.mlnl.host   目前来看,本人对CPU和硬盘I/O不是很满意,感觉哪里有待提高,根据官方的TOS的一些细节,站长猜测有一定的限制导致的: 电信回程: 移动回程 全国PING测速

玄天云|香港CN2|4M带宽|月付60元|美国CN2|12M带宽|月付60元|罗马尼亚

#玄天云#怎么样,玄天云好不好,今天收到一个一家叫玄天云的商家的投稿,以下是商家自述:玄天云是一家国人自营商家,主要经营罗罗马尼亚抗投诉无视版权,美国高防,香港云,日本云,国内云/独立服务器业务,高防虚拟空间采用Hyper-V虚拟架构,搭配一对一面板,机房包括罗马尼亚,美国高防,香港,日本,国内等业务,最低方案仅40元,性价比还是不错的。 官方网站 点击进入玄天云官方网站 促销方案 罗马尼亚:10G防御内容宽松抗投诉无视版权 香 CPU:4核 内存:1G 硬盘:20G 流量:不限 带宽:20Mbps IP:一个 IP 价格:100元/月 购买连接:点此直达 测试IP:89.40.73.1 测试IP:180.215.220.1 测试IP:118.107.14.1 测试IP:172.247.223.1 今天正好收到商家发来的机器,测评如下

微信扫一扫,分享到朋友圈

一个可以将本地文件上传至VPS服务器的工具|jQuery|File|Upload精简美化版