有没有可以直接把对象存储里的文件生成下载外链的网页服务端?

2018-08-15 19:38:15 +08:00
 DevHZH

RT ……我不是学计算机的也不知道自己描述有没有问题……最近在折腾 VPS,大体搞了个这么个东西:

在取回本地的时候我遇到了一个问题,我现在在服务器上安装了 NextCloud,NextCloud 可以挂 AmazonS3 的外部存储,然后 DO 是支持 S3 协议的,所以我挂载了 Space 之后可以像操作百度网盘一样操作 Space 里的文件(虽然大多是下载操作(废话。。));

这里和前面不一样,Aria2 是使用了 s3fs 虚拟挂载,NextCloud 则应该是自己在 php 里写了对象存储有关的操作;

但是我发现 NextCloud 的策略比较 zz,它好像是在你点了一个文件要下载之后,先把文件下载到自己服务器上,然后再通过服务器发到本地;有没有什么办法可以方便地直接从对象存储那边下载东西?

Cloudreve 是直接从对象存储那边下载的,但是它好像不能 list 出 Space 里本来就有的内容……

折腾这玩意儿主要是想给几个同学一起玩玩,有需要下百度云却没有会员或者下一些外网资源什么的会比较方便,所以想问下有没有什么方便的方法可以实现……因为专业不对口所以自己写一个可能是有点超过我能力范围了 233,实在不行就只能放弃自己 high 了

顺便对自己表述能力没有自信……如果有看不懂的部分还请提出来……

2179 次点击
所在节点    问与答
3 条回复
DevHZH
2018-08-15 19:58:34 +08:00
发现了一个 s3 用的网页,直接上传到 s3 根目录下就能用 OTZ
[https://github.com/nolanlawson/pretty-s3-index-html]( https://github.com/nolanlawson/pretty-s3-index-html)
效果见:https://nolanlawson.s3.amazonaws.com/index.html
然而好像 DO 不能正常工作……
DevHZH
2018-08-15 22:16:09 +08:00
QAQ 解决问题了,原来忘记把 Space 设成 Public 了……
chouxiaozi
2019-05-13 16:16:17 +08:00
Cloudreve 现在可以成功 list 出 Space 里的文件吗,或者有办法使用吗,最近想给 vps 挂载个 DigitalOcean Space,用 Cloudreve 做网盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/480161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX