# Standard download (single connection — resumable) curl-OLhttps://testfiles.inos.digis2.com/api/download/FILE wget-chttps://testfiles.inos.digis2.com/api/download/FILE
# Generate a new file via API curl-X POSThttps://testfiles.inos.digis2.com/api/generate \ -H"Content-Type: application/json" \ -d'{"filename":"my_file.bin","size":"10GB"}'
# List files · Delete file curlhttps://testfiles.inos.digis2.com/api/files curl-X DELETEhttps://testfiles.inos.digis2.com/api/files/FILE
Upload Files
Upload a file to measure upload throughput · Files are auto-deleted after the test
Upload Speed Test
Max 20 GB per file · File is automatically deleted from the server after test · Supports any file type
Uploading...0 Mbps
Filename
—
File Size
—
Upload Speed
— Mbps
Duration
— sec
File automatically deleted from server
Upload History
No uploads yet — upload a file above to test
Upload API
# Upload a file for speed testing (auto-deleted after test) curl-X POSThttps://testfiles.inos.digis2.com/api/upload-file \ -H"X-Filename: testfile.bin" \ --data-binary@/path/to/your/file.bin
# Upload with progress and speed measurement curl-X POSThttps://testfiles.inos.digis2.com/api/upload-file \ -H"X-Filename: testfile.bin" \ --data-binary@/path/to/your/file.bin \ -w"Speed: %{speed_upload} bytes/sec\nTime: %{time_total}s\n"
# Generate a random file and upload it in one line ddif=/dev/urandom bs=1M count=1000| \ curl-X POSThttps://testfiles.inos.digis2.com/api/upload-file \ -H"X-Filename: random_1gb.bin" \ -H"Transfer-Encoding: chunked" \ --data-binary@-
POST /api/upload-file — Uploads a real file, measures speed server-side, returns JSON with speed_mbps, then auto-deletes the file. POST /api/upload — Sink mode: receives data and discards it without saving. Useful for pure throughput measurement. X-Filename header — Optional. Sets the filename in the response. If omitted, a timestamp-based name is used.