FSBinary

FSBinary

Datei Hochladen

Wähle eine Datei aus oder nutze die CLI-Tools für einen schnellen Upload.

📁

oder Datei ziehen / aus Zwischenablage einfügen (Strg+V)

CLI Anleitung

Universal CLI Upload (Smart)

Dieser Einzeiler erkennt automatisch, ob du eine Datei übergibst oder Daten via Pipe sendest:

alias fsupload='f() { if [ -t 0 ]; then curl -F "file=@$1" http://test.fsbinary.hetzner.felix-scholz.org/; else curl --data-binary @- http://test.fsbinary.hetzner.felix-scholz.org/; fi; }; f'

Nutzung (Datei): fsupload datei.txt
Nutzung (Pipe): echo "hallo" | fsupload


Fortgeschrittenes Upload Script

Speichere dies als fsupload.sh (smart erkennt Pfad oder Pipe):

#!/usr/bin/env bash
# Erkennt automatisch ob Datei oder Pipe-Input
if [ -t 0 ]; then
    # Terminal Input - erwarte Dateipfad
    if [ -z "$1" ]; then
        echo "Nutzung: $0 <datei> ODER echo 'content' | $0"
        exit 1
    fi
    curl -F "file=@$1" http://test.fsbinary.hetzner.felix-scholz.org/
else
    # Pipe Input
    curl --data-binary @- http://test.fsbinary.hetzner.felix-scholz.org/
fi

Inspiriert von Microbin (fehlender nativer S3-Support) und Transfer.sh (fehlende User-Agent Erkennung und native Web-Aufbereitung).

FSBinary schließt diese Lücken mit nativem S3-Support, intelligenter Browser-Erkennung und einer modernen Web-Oberfläche inklusive Light- und Dark-Mode für die direkte Anzeige von Text, Markdown und Code.