server-send

server-send

Easy file transfer to and from servers without installing anything
Transfer files between servers, download from servers to your local machine, or upload from anywhere. No software installation required—just use curl, PowerShell, or your browser.

Upload File

0%
Preparing upload...

Use Cases

Command Line Examples

Upload files from the command line—no installation required:

cURL (Linux / macOS / Windows)
curl -X POST -F "File=@/path/to/file.ext" -F "DeletionOption=0" https://send.lubi.se/upload
Replace /path/to/file.ext with your file path. DeletionOption: 0=First Download, 1=10 Minutes, 2=1 Hour, 3=1 Day, 4=3 Days, 5=1 Week
PowerShell (Windows)
$file = Get-Item "C:\path\to\file.ext"; $deleteOption = 0; $uri = "https://send.lubi.se/upload"; $boundary = [System.Guid]::NewGuid().ToString(); $fileBytes = [System.IO.File]::ReadAllBytes($file.FullName); $encoding = [System.Text.Encoding]::GetEncoding("iso-8859-1"); $bodyStream = New-Object System.IO.MemoryStream; $header = "--$boundary`r`nContent-Disposition: form-data; name=`"File`"; filename=`"$($file.Name)`"`r`nContent-Type: application/octet-stream`r`n`r`n"; $bodyStream.Write($encoding.GetBytes($header), 0, $encoding.GetBytes($header).Length); $bodyStream.Write($fileBytes, 0, $fileBytes.Length); $footer = "`r`n--$boundary`r`nContent-Disposition: form-data; name=`"DeletionOption`"`r`n`r`n$deleteOption`r`n--$boundary--`r`n"; $bodyStream.Write($encoding.GetBytes($footer), 0, $encoding.GetBytes($footer).Length); $bodyBytes = $bodyStream.ToArray(); $bodyStream.Close(); $response = Invoke-WebRequest -Uri $uri -Method Post -ContentType "multipart/form-data; boundary=$boundary" -Body $bodyBytes -TimeoutSec 3600 -UseBasicParsing; if ($response.Content -match 'href="(https://send\.lubi\.se/d/[^"]+)"') { $matches[1] } else { $response.Content }
Replace C:\path\to\file.ext with your file path. DeletionOption: 0=First Download, 1=10 Minutes, 2=1 Hour, 3=1 Day, 4=3 Days, 5=1 Week. Outputs the download URL.
Linux / Unix (wget)
wget --post-file=/path/to/file.ext --header="Content-Type: multipart/form-data" "https://send.lubi.se/upload?DeletionOption=0" -O response.html
Note: wget doesn't support multipart/form-data well. Use curl instead for reliable uploads.