DMA DMA Transfer
Admin

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

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