V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DevHZH
V2EX  ›  问与答

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

  •  1
     
  •   DevHZH · 2018-08-15 19:38:15 +08:00 · 2353 次点击
    这是一个创建于 2291 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    • Aria2 & WebUI 实现离线下载或者远程下载 -> s3fs 挂载 DigitalOcean 的 Space 当作前面的下载盘 -> 获取 DigitalOcean Space 里文件的链接取回本地

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

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

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

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

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

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

    3 条回复    2019-05-13 16:16:17 +08:00
    DevHZH
        1
    DevHZH  
    OP
       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
        2
    DevHZH  
    OP
       2018-08-15 22:16:09 +08:00
    QAQ 解决问题了,原来忘记把 Space 设成 Public 了……
    chouxiaozi
        3
    chouxiaozi  
       2019-05-13 16:16:17 +08:00
    Cloudreve 现在可以成功 list 出 Space 里的文件吗,或者有办法使用吗,最近想给 vps 挂载个 DigitalOcean Space,用 Cloudreve 做网盘
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:10 · PVG 05:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.