请教阿里云 OSS 使用方法

vps网友提供 02-25 讨论归档 7
小弟有个站点放在阿里云上,因为用户量很小,所以选择了1最低配的server(1M带宽)。

不过对附件的上传&下载速度有要求,快一点用户体验会更好。而带宽太贵,所以打算用阿里云的OSS来实现,现在请教下大家实施方案。

OSS应该是支持从浏览器直接上传的,但是我需要对上传的文件进行重命名操作,所以不能这样做。那只能用app服务器做转存了:

* 用户将文件从浏览器上传到app服务器
* 服务器重命名后,将文件转存到OSS云主机
* 服务器将文件对应的URL存储到数据库中
* 用户下载的时候就直接从OSS上下载

从OSS上下载的速度自然是比较快的。

服务器的带宽限制只针对下行,对上行不限制,所以用户上传文件到app服务器的速度应该也是可以跑满的。

不知道这样行不行,求有经验的各位指点一二啊。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471645100838912.html

标签:
hustlzp
02-26

@meteor 是的,我目前就是把filename存在数据库里的。现在就是想走OSS的线路,然后重写OSS响应的Content-Disposition为attachment; filaname=$filename,这样就可以了。

meteor
02-26

我个人感觉文件名可以存在数据库里. 比如RDS, 然后下载的时候附上filename就可以了.

meteor
02-26

@cassiuschen 内网是免费的. 不过限同一个节点. 比如都是杭州.

cassiuschen
02-25

lz想多了……阿里云买的是带宽,上行+下行=1M…

debugfor
02-25

又拍云 或者 七牛