Dooy / chatgpt-web-midjourney-proxy

One UI is all done with chatgpt web, midjourney, gpts,suno,luma,runway,viggle,flux,ideogram,realtime,pika; Simultaneous support Web / PWA / Linux / Win / MacOS platform
https://vercel.ddaiai.com
MIT License
5.27k stars 1.35k forks source link

文件上传真是头痛,R2配置了也不行,文件服务器要怎么配置也不清不楚。 #172

Closed qq137321 closed 8 months ago

qq137321 commented 8 months ago

文件上传真是头痛,R2配置了也不行,文件服务器要怎么配置也不清不楚。 R2配置到了.env里面,也不见任何作用。

能否写一个文件上传的说明,谢谢。

qq137321 commented 8 months ago

文件服务器 是不是需要自己去建立? R2 要怎么配置才能起作用?(所有参数都给齐了)

Dooy commented 8 months ago

耐心看下readme, 可以直接用 API_UPLOADER=1 开启上传

qq137321 commented 8 months ago

R2配置要怎么才能生效?

qq137321 commented 8 months ago

设定了中转接口之后, Failed to load resource: https://中转地址/v1/upload:1 the server responded with a status of 404 ()

bujueone22 commented 8 months ago

+1,不懂怎么使用这个上传教程,可以捐赠博主,出个教程吗

Dooy commented 8 months ago

+1,不懂怎么使用这个上传教程,可以捐赠博主,出个教程吗

感谢,出个教程是真的

QAbot-zh commented 8 months ago

readme不是给了参考吗? 根据这个配置文档 https://zhuanlan.zhihu.com/p/658058503 ,从cloudflare获取这些参数:

R2_DOMAIN=
R2_BUCKET_NAME=
R2_ACCOUNT_ID=
R2_KEY_ID=
R2_KEY_SECRET=

docker运行的时候按照环境变量的格式填充,我这样做就能用了 image

另外就是注意:1. vercel 不支持 r2 存储 2. 如果前端配置了key,好像就不走 r2 存储了 文件服务器的内容就不懂了

ChuckZengxf commented 8 months ago

搞定了吗

tankpanv commented 8 months ago

文件服务 可选

fileserver: image: ydlhero/file-server:latest restart: always environment: TZ: Asia/Shanghai # 指定时区

对外显示的域名

  SERVER_NAME: http://myip:3102
ports:
  - "3102:3102"
volumes:
  - /data/uploads:/app/uploads

用这个镜像创建一个文件服务

Ruler27 commented 7 months ago

文件服务 可选 fileserver: image: ydlhero/file-server:latest restart: always environment: TZ: Asia/Shanghai # 指定时区 #对外显示的域名 SERVER_NAME: http://myip:3102 ports: - "3102:3102" volumes: - /data/uploads:/app/uploads 用这个镜像创建一个文件服务

你这个确实管用,不过貌似前端如果设置了Key,后端填的 FILE_SERVER 就失效了,必须都在前端设置这个地址

Dooy commented 7 months ago

用这个 再指定下

image