#File Storage

6 items tagged “File Storage

TILBackend4 min read

Serving Premium Downloads Without Exposing the File's Real Storage URL

TIL how to replace a guessable direct-download link with a permission-checked, time-limited presigned URL, so the object storage path a purchased asset actually lives at is never sent to the client.

#Security
TILBackend2 min read

A 'Hidden' S3 URL Isn't Access Control — Short-Lived Signed URLs Are

TIL that a private-looking direct download URL for a purchased file is still a public URL forever, and the fix is generating a signed, expiring link on demand after checking ownership server-side.

#Next.js
TILBackend2 min read

Choosing Object Storage Instead of the Database for Application Images

TIL that storing delivery-proof photos as base64 blobs in MongoDB worked fine at low volume and turned into slow queries and ballooning backups once real usage kicked in.

#File Storage
TILMobile3 min read

Building Photo Proof of Delivery: Camera to Dashboard, End to End

TIL that the hard part of a photo-proof-of-delivery feature isn't the camera or the upload individually — it's making sure a completed delivery can never end up without its proof attached.

#React Native
TILMobile2 min read

Debugging an Android-Only FormData Upload Failure

TIL an upload that worked reliably on iOS and failed intermittently on Android came down to a missing file extension on the filename I was generating — Android's multipart parsing cared, iOS's didn't.

#React Native
TILMobile2 min read

Uploading Images from React Native to a Node.js API

TIL that a multipart upload from React Native needs the file described as an object with uri/name/type, not sent as a raw file:// string — an easy mismatch to miss since it fails silently on some devices.

#React Native