HTTP success is not proof every requested object was deleted. With S3 DeleteObjects, inspect the per-key results and error entries. Filebase supports batches of up to 1,000 keys. Review the candidate list first; then reconcile the response:
filebase.com/docs/s3-api/com…
A cache hit is not automatically free bandwidth. Reuse in a browser can avoid a gateway fetch; bytes served by a Filebase dedicated IPFS gateway count toward Gateway bandwidth. Measure where the response was served. Billing categories:
filebase.com/docs/ipfs/bandw…
A peer being online does not guarantee a direct connection. libp2p can use relays and attempt direct connection upgrades across NATs. A relay forwards a connection; it is not a promise to persist your IPFS content. #libp2p
Renaming a bucket file is a path operation. Filebase RPC files/mv takes the source and destination as two arg values. Test argument ordering and destination behavior in a disposable fixture before adapting a script. RPC reference:
filebase.com/docs/ipfs/rpc-a…
A key containing spaces, + or # is not ready to paste into a URL. Give the SDK the actual key and let it build the request. Don't double-encode a pre-signed URL after signing. Key naming and URL encoding are different steps. Filebase S3:
filebase.com/docs/s3-api/sup…
Three identical exports under three keys can be avoidable application work. Check content before creating another object and map consumers to the retained export. Don't assume Filebase provides an automatic deduplication discount. Current pricing:
filebase.com/pricing/?utm_so…
For browser apps, gateway URL shape is an isolation decision. Path-style URLs can share an origin; CID subdomains give content separate origins on a correctly configured gateway. An IPFS content address alone does not set browser boundaries. #IPFS
Need a filename beneath an IPFS root? Filebase RPC add supports wrap-with-directory=true. The returned CID identifies the wrapper directory, so retrieval uses that CID plus the file path, not the directory as file bytes. Route details:
filebase.com/docs/ipfs/rpc-a…
A failed download need not restart at byte zero. Filebase supports Range GETs. Resume from the saved byte offset, check Content-Range, and confirm the object hasn't changed before appending. Supported operations:
filebase.com/docs/s3-api/com…
An illustrative 4 GB text export compressed to 1 GB uses 3 GB fewer stored bytes. Filebase does not automatically transcode gzip/Brotli delivery; set Content-Encoding when serving compressed content. Check the header guidance:
filebase.com/docs/concepts/c…










