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=@./file.ext" "https://send.lubi.se/up?delete=OneDay"
PowerShell (Windows)
$file = Get-Item ".\file.ext"; $delete = "OneDay"; $uri = "https://send.lubi.se/up?delete=$delete"; $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`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; Write-Host $response.Content
Prints the response (download URL + commands).