無料でファイルを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)
https://github.com/Rouji/single_php_filehost
今回は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にプロファイルを適用することでも利用できます。
・関連記事
システム認証を「ゲートウェイ」にまとめて細かい権限管理ができる「HashiCorp Boundary」 - GIGAZINE
無料とは思えない多機能っぷりなWikiインフラ「Wiki.js」レビュー、自前でホスト&外部サービスと連携可能 - GIGAZINE
無料&自分でホストして全機能を利用できるオープンソースの高機能パスワードマネージャー「Psono」レビュー - GIGAZINE
オープンソースのSlack風チャットツール「Mattermost」を実際に使ってみた - GIGAZINE
無料でGoogleのクラウド上にマインクラフトのサーバーを立てて複数人でマルチプレイする方法 - GIGAZINE
・関連コンテンツ