Storage
8 pages.
Replacing a stored file's content while keeping what it said before. The FILE is the identity — a record pointing at it never re-points, and its…
The platform stores a file two ways, and which one you hold decides how you address it. A PATH-keyed file lives at an address you chose and becomes a…
A private upload's path records WHO uploaded it — the signed-in account, or the browser's visit when nobody was signed in. `File.IsOwnUpload(path)`…
Mints a temporary, signed URL that lets an authorized browser fetch a PRIVATE app file — one stored outside `public/` — without carrying a login…
Turns an app-relative file path into the public URL a browser can fetch it from — `File.Url("public/x.png")` returns `/_osy/files/public/x.png`. Pure…
Write a file by path ABOUT a row — a receipt for an order, a label for a shipment — and the row finds it again: File.About(row) lists its files…
Three server-side transforms over a stored image, each answering a NEW `FileAsset`: `Thumbnail` fits the image within `max` pixels on its longest…
`[Attachment]` on a `FileAsset` reference makes the file readable by exactly the people who may read the row holding it — through that row's own…