已經註冊了域名,要不要試看看。cf直接託管的ssl,nostrmo跟0xchat都上傳失敗☹️

https://blossom.lostr.space/

Reply to this note

Please Login to reply.

Discussion

〖主人主人,日的越多晶越多,加油哦〗

语法: まにあわないものでもない

解释: 也不是没有可能,虽渺茫但可能(积极)。跟なくはない有点类似(消极)

例: 今すぐ会社をでれば、コンサートに間に合わないものでもない。

中文: 现在从公司去音乐会也不是不可能赶上。

例: 条件によっては、その仕事を引き受けないものでもない。

中文: 看什么条件,也不是不能接受那个工作。

我用你这个直接上传是可以的。我用nostrbook测试一下。看看

直接浏览器应该是OK的

复制一下图片地址看能不能打开,有时地址是显示 not found

我这个看是可以打开的。

那图床应该没问题。不知道为啥客户端開頭输入https://域名不行。得cf取消always use https,然後輸入http://才可以上傳🤔

我配置的就是https, 你本地https ca证书验证是否提示有问题。?

瀏覽器顯示說正確的。

cf 上做的反向代理 到 你的树梅派? 然后 树梅派放在 家里的局域网络吗?

直接插cloudflared 內網滲透

我猜可能是這個問題

Cross origin headers

Servers MUST set the Access-Control-Allow-Origin: * header on all responses to ensure compatibility with applications hosted on other domains.

For preflight (OPTIONS) requests, servers MUST also set, at minimum, the Access-Control-Allow-Headers: Authorization, * and Access-Control-Allow-Methods: GET, PUT, DELETE headers.

The header Access-Control-Max-Age: 86400 MAY be set to cache the results of a preflight request for 24 hours.

我用的是fetch put 上传的。你可以抓一下 其他客户端用的什么。我是 摘抄的blossom的 upload_form.js代码。

因為我都沒設置什麼allow header,都是cf默認的

access-control-allow-origin:

*

access-control-expose-headers:

*

alt-svc:

h3=":443"; ma=86400

cf-cache-status:

DYNAMIC

cf-ray:

93e62fe8bbc4105a-HKG

content-encoding:

zstd

content-type:

application/json; charset=utf-8

date:

Mon, 12 May 2025 01:36:48 GMT

nel:

{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}

你返回的 headers

那不懂了。

access-control-allow-origin:

*

access-control-expose-headers:

*

看起來是符合要求

是不是你的说的两个客户端的 blossom 不是 https://github.com/hzrd149/blossom-server 的。里面upload 流程写的不一样。 或者 后面是否配置 https://blossom.lostr.space/

應該是同一個blossom server吧?nostr就一個blossom協議

协议是一个,没有规定 域名+ /upload 是上传地址吧。你这个两个客户端有web的,如果有,我可以测试测试。

https://web.nostrmo.com/ 我没有找到配置 media server的地方。支持blossom吗?

支持的,設置—動態圖片服務