無料でファイルをcURLコマンドで簡単に共有できる「x0.at Filehost」

さまざまなプロトコルを用いてデータを転送するライブラリとコマンドラインツールを提供する「cURL」を使って簡単にファイルをアップロードできるphpファイルホスト「x0.at Filehost」を、エンジニアのRoujiさんが公開しています。
x0.at Filehost
https://x0.at/
GitHub - Rouji/single_php_filehost: Simple Filehosting Page in a Single PHP File (obvious 0x0 clone)
今回はWindows 10からファイルをアップロードしてみます。コマンドプロンプトから以下のcURLコマンドを入力すればOK。なお、ファイルのアップロードサイズは最大で1024MBです。
curl -F "file=@アップロードしたいファイルのパス" https://x0.at/

アップロードが完了すると、URLが表示されます。ファイルの保持期間はファイルサイズによって異なり、最短で10日間、最長で360日間となっています。

また、コマンドを入力しなくても、ブラウザからもアップロードできます。上記サイトから「ファイルを選択」をクリックしてアップロードをしたいファイルを選択し、「Upload」をクリックすることでファイルのアップロードが可能。

アップロードが完了するとページが遷移し、URLが表示されます。

なお、WindowsであればShareXを使ってカスタムアップローダーをインポートすることで、x0.at Filehostを利用可能。また、AndroidはRoujiさんが開発したHTTPアップローダーアプリのHuplにプロファイルを適用することでも利用できます。
