/u One-Time File Transfer

Send a file — or a few at once — from your shell and get a link back. Multiple files are bundled into a single .tgz. Good for one download, then it is gone. 10 MB per file, up to 3, HTTPS-only. It exists only until it is fetched once or its 24h TTL runs out.

POST HTTPS only no signupone download, then gone
curl -F '[email protected]' https://curlhub.sh/u

Usage

With curl

curl -F '[email protected]' https://curlhub.sh/u
curl -F 'file[][email protected]' -F 'file[][email protected]' https://curlhub.sh/u # many -> .tgz
curl --data-binary @backup.tar.gz https://curlhub.sh/u

With the CLI

curlhub u < report.pdf

Output

Parameters

InputWhat it does
-F file=@pathUpload a file as a multipart field.
--data-binary @pathUpload the raw file body.

Recipes

Hand a build artifact to a colleague

curl -F [email protected] https://curlhub.sh/u

They get exactly one download; there is no lingering copy afterward.

Move a file between two servers

curl --data-binary @dump.sql https://curlhub.sh/u