已經註冊了域名,要不要試看看。cf直接託管的ssl,nostrmo跟0xchat都上傳失敗☹️
Discussion
〖主人主人,日的越多晶越多,加油哦〗
语法: まにあわないものでもない
解释: 也不是没有可能,虽渺茫但可能(积极)。跟なくはない有点类似(消极)
例: 今すぐ会社をでれば、コンサートに間に合わないものでもない。
中文: 现在从公司去音乐会也不是不可能赶上。
例: 条件によっては、その仕事を引き受けないものでもない。
中文: 看什么条件,也不是不能接受那个工作。
nostrbook 上传是可以的。 修改服务器地址就可以了。
export const defaultUploaderBlossom = [
//"https://nosto.re/",
"https://blossom.lostr.space/",
];
复制一下图片地址看能不能打开,有时地址是显示 not found
我这个看是可以打开的。
那图床应该没问题。不知道为啥客户端開頭输入https://域名不行。得cf取消always use https,然後輸入http://才可以上傳🤔
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的,如果有,我可以测试测试。
nostrmo有
https://web.nostrmo.com/ 我没有找到配置 media server的地方。支持blossom吗?
支持的,設置—動態圖片服務