Which blossom server are you using? It's possible that it is not sending the correct confirmation response.
Discussion
nostr.sudocarlos.com blossom server runs github.com/bitvora/haven and it works fine with nostrudel.ninja and bouquet.slidestr.net
Here is what I see in the logs. The app is sending Content-Length header. Can you debug your backend to see what is happening when request comes in? The request should work even without Content-Length since this is an optional header per blossom spec.


I'm seeing an issue with the PUT to nostr.sudocarlos.com/mirror. Ive never checked the packets for the other clients ive used. Not sure if they attempt whatever primal is doing here. Im pretty sure they upload directly to each? nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc

Here is what Primal is doing.
*checks profile*
Hmm this guy probably knows what hes talking about π
Makes sense that blossom.band as primary works and i see the inage uploaded there but never see it hit my server.
Your server is not supporting BUD-04 spec. This is why mirroring is not working. Primal app is hitting your server with `PUT /mirror` and gets 404 as response. You have to update your server with BUD-04 if you want this to work.
Yup, i followed that. Going to submit an issue (or multiple) later and look at source to see if i can be useful (doubtful)
