besscroft / kamera

一款专供摄影佬使用的记录网站,基于 Nuxt 3 开发,瀑布流展示图片,预览图片及 EXIF 信息,支持常见的图片格式。 可读取 EXIF 信息并上传、管理维护图片数据,首页精品照片展示,子页分类展示等功能。 图片存储兼容 S3 API、AList API、支持 CDN 配置。同时适配了 PC 和移动端的样式与交互。
MIT License
354 stars 59 forks source link

您好,有支持alist的计划吗 #9

Closed tsvico closed 11 months ago

tsvico commented 11 months ago

alist: 一个支持多种存储的文件列表程序 https://alist.nn.ci/zh/

github-actions[bot] commented 11 months ago

非常感谢您提交了 issues,我们很高兴能够与您一起合作解决这个问题。我们将尽快进行审核,并会在 24 小时内回复您。在此期间,如有任何问题,请随时联系我们。再次感谢您的贡献!

besscroft commented 11 months ago

您好,本程序不属于⌈文件管理系统⌋、⌈文件列表程序⌋,猜您想问:有支持把照片上传到 alist 的计划吗?

tsvico commented 11 months ago

您好,本程序不属于⌈文件管理系统⌋、⌈文件列表程序⌋,猜您想问:有支持把照片上传到 alist 的计划吗?

您好,我想表述的是使用alist替换掉“阿里 OSS”存储桶目前的角色,这样照片的存储位置就有很高的自由度了

besscroft commented 11 months ago

我刚才去看了下 Alist 的 API 文档,你说的替换掉肯定不可能的,我认为应该采用配置形式,让用户选择 s3 或者 alist 配置选项。s3 原则上兼容包括 AWS S3、阿里 OSS、MinIO 在内的存储,alist 就顾名思义了。但我没怎么深入了解 alist 这个程序,它的 token 有效期、token 是否需要续签等等(涉及到 nuxt3 或者 nodejs 要做个 funcation)我不是特别了解,处理起来可能是个麻烦,不知道您是否愿意提供一些帮助?至于将文件上传到 Alist,虽说 Nuxt3 的抽象能力不如 Spring Boot,但也是能写的。

您提供的这个方案,对于存储层的抽象,是交给了 Alist 来做了,对于本身部署了 Alist 的用户来说,确实是一种可选的方案。我抽空看看吧。

tsvico commented 11 months ago

感谢回复,我在Alist的管理后台中看到了令牌相关配置(令牌无有效期相关配置,应该是一直有效的),同时使用这个令牌访问了接口/api/fs/list ,是可以正常使用的 image