DMA Transfer
Send a file or a secret message.
Access Policy
This service only works transferring files between DMA and its clients. Any other use will not work.
Uploaded from the DMA network: downloadable/viewable from anywhere.
Uploaded from outside the DMA network: only retrievable from the DMA network.
Default expiry: after 1 view/download. Override with the dropdown, or with headers on the curl API.
Send a file
Drop file here or browse
Max 2 GB
Uploading…
0%
Send a secret message
End-to-end encrypted in your browser (AES-GCM 256).
The decryption key lives only in the link's
#fragment.
0 characters
Max 100 KB
Encrypting…
0%
Uploaded successfully
Copied to clipboard
The
# part of the link is the decryption key. Share the whole URL as-is.
File
Size
Expires
Copied to clipboard
curl API
# Upload a file (default: expires after 1 download):
curl --upload-file file.txt https://transfer.dma.nl/file.txt
# Upload with time expiry (unlimited downloads until it expires):
curl --upload-file file.txt -H "X-Expires: 7" https://transfer.dma.nl/file.txt
# Upload with N-downloads cap (0 = unlimited):
curl --upload-file file.txt -H "X-Max-Downloads: 3" https://transfer.dma.nl/file.txt
# Send a secret message (single-view; curl uploads are server-side plaintext):
echo "the secret" | curl -H "X-Type: message" --upload-file - https://transfer.dma.nl/msg
# Download a file:
curl -O https://transfer.dma.nl/{token}/file.txt
wget https://transfer.dma.nl/{token}/file.txt
# Retrieve a message (curl gets the raw stored content):
curl https://transfer.dma.nl/{token}/m
DMA Transfer