如何在阿里云上实现文件通过url下载?
Ubuntu的服务器,目前服务器上搞了python,Django,sqlite3我水平很菜,只学完了python的基础,可以说只懂一点python,今天看了一天sqlite3,头昏脑涨
虽然通过阿里云的oss肯定是最简单的,但是老板太抠,不想多花钱{:10_266:}
那么我要实现任意公网ip从阿里云上通过一个URL下载文件该怎么办呢? 说明白点,url是谁的url
下载的文件又是谁的文件 https://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
通过wget命令可以轻松下载
希望可帮到楼主 文件不多简单:html的body里添加:<a href="带路径文件名或url">显示的名称</a>
文件多建议还是开FTP服务。 高端 都是服务器了,估计也是linux系统了吧,那使用linux自带的wget命令不就可以轻松下载了吗? wget/ftp/h5的a标签
题外话:想要搭建存储服务器就先百度看看轻量级。如果只是自家公司内部使用,开个端口搭个文件服务器也够用 感谢楼上各位,我去尝试一下
这个项目我接的别人二手,很多东西不懂 wp231957 发表于 2020-6-13 05:25
说明白点,url是谁的url
下载的文件又是谁的文件
是想要把自家游戏的更新包放在阿里云上
然后机器需要更新的时候从一个url从阿里云上下载更新包 黑屋代理 发表于 2020-6-13 16:04
wget/ftp/h5的a标签
题外话:想要搭建存储服务器就先百度看看轻量级。如果只是自家公司内部使用,开个端口 ...
不好意思,好像描述的有点问题
我是想要把自家游戏的更新包放在阿里云上
然后机器需要更新的时候用一个url从阿里云上下载更新包
使用频率不高,因为游戏更新频率目前来看不高
麻烦能不能提供一下办法 BIO-张磊 发表于 2020-6-13 14:46
都是服务器了,估计也是linux系统了吧,那使用linux自带的wget命令不就可以轻松下载了吗?
不好意思,好像描述的有点问题
我是想要把自家游戏的更新包放在阿里云上
然后机器需要更新的时候用一个url从阿里云上下载更新包
使用频率不高,因为游戏更新频率目前来看不高
麻烦能不能提供一下办法 suchocolate 发表于 2020-6-13 09:18
文件不多简单:html的body里添加:
文件多建议还是开FTP服务。
不好意思,好像描述的有点问题
我是想要把自家游戏的更新包放在自家的阿里云上
然后机器需要更新的时候用一个url从阿里云上下载更新包
使用频率不高,因为游戏更新频率目前来看不高
麻烦能不能提供一下办法 杜若左 发表于 2020-6-13 07:42
https://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
通过wget命令可以轻松下载
希望可帮到 ...
不好意思,好像描述的有点问题
我是想要把自家游戏的更新包放在自家的阿里云上
然后机器需要更新的时候用一个url从阿里云上下载更新包
使用频率不高,因为游戏更新频率目前来看不高
麻烦能不能提供一下办法 你是买服务器,还是直接用阿里的OSS呢?
搭建了网页,放在云服务器上吗?
你了解一下FTP协议,用来传输文件的。
直接用OSS可能不是很划的来 greatcold 发表于 2020-6-13 19:02
不好意思,好像描述的有点问题
我是想要把自家游戏的更新包放在自家的阿里云上
然后机器需要更新的时候 ...
那我说的没错,html加个a标签即可。
嫌麻烦就开个ftp服务。
Stubborn 发表于 2020-6-13 19:28
你是买服务器,还是直接用阿里的OSS呢?
搭建了网页,放在云服务器上吗?
没有搭建网页,就只是一个服务器 greatcold 发表于 2020-6-13 19:47
没有搭建网页,就只是一个服务器
服务器开端口,内建一个轻型的web服务,给你游戏提供跟新端口呀。socket模块,如何实现文件传输,百度学习下 本帖最后由 suchocolate 于 2020-6-13 20:11 编辑
安装简易web服务器
1)安装apache
debian/ubuntu搭建web服务器:apt-get install apache2
redhat/centos搭建web服务器:yum install apache2
2)写网页HTML
vi /var/www/html/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试页面</title>
</head>
<body>
<h1>标题</h1>
<p>段落</p>
<a href="服务器里的文件">点击下载</a>
</body>
</html>
3)登陆你云主机的公网地址,右键【点击下载】-【复制连接地址】就有url了。
以下是我再虚机里搭建的:
suchocolate 发表于 2020-6-13 20:02
安装简易web服务器
1)安装apache
debian/ubuntu搭建web服务器:apt-get install apache2
成功了,非常感谢{:10_254:} 本帖最后由 suchocolate 于 2020-6-14 09:56 编辑
greatcold 发表于 2020-6-14 00:16
成功了,非常感谢
好。再送你一个简易ftp服务器搭建。(以ubuntu为例,其他系统类似)
1)安装vftpd:apt-get install vftpd
2)修改配置,开放匿名用户:vi /etc/vsftpd.conf
anonymous_enable=YES #开放匿名账号登陆
no_anon_password=YES #匿名账号不需要密码
local_enable=NO #关闭实体账号登陆
3)重启服务:service vftpd restart
4)把要分享的文件放到:/srv/ftp
5)windows网页登陆或linux curl -o下载:
页:
[1]
2