このウェブサイトでは、お客様に最高の体験を提供するためにクッキーを使用しています。私たちはお客様のプライバシーを尊重し、個人データの保護に取り組んでいます。
100MB までのファイルをアップロードすると、自動で消える一時ダウンロードリンクが手に入ります。有効期限は10分〜24時間、登録不要。
ここにファイルをドロップ、またはクリックして選択
どんな形式でもOK。数秒でリンクができます。
最大ファイルサイズ:100 MB
カウントダウンが終わるとファイルは削除され、リンクも無効になります。アクセスした人は mjj.tools のトップページへ移動します。
アカウントもメールも追跡もありません。保存するのはファイル本体・ファイル名・有効期限だけです。
リンクには96ビットのランダムIDを使うため推測できず、ダウンロード用パスは robots.txt でブロックしています。
ファイルは常にダウンロードとして配信され、ブラウザ内で表示されることはありません。期限が来ればディスクから消去されます。
一時ファイル共有とは、ファイルをアップロードしてダウンロードリンクを渡し、ファイルもリンクも自動的に消えるようにする仕組みです。あとから片付ける必要がなく、サーバーにコピーが残り続けることもありません。「期限が来たら消える」ことこそが目的です。
この一時ファイルホスティングはアカウント不要で動きます。100MB までアップロードし、10分〜24時間の有効期限を設定してリンクを送るだけ。タイマーがゼロになった瞬間にファイルはディスクから消去され、一時リンクも解決しなくなるので、URL が転送されたり漏れたりしても無価値になります。
10分・30分・1時間・3・6・12・24時間から選択。既定の一時リンクは60分間有効です。
5MB ずつに分割し自動リトライしながら送るため、不安定な回線でも大きなファイルが通ります。
匿名でアップロードできます。個人を紐づけることも、確認メールを送ることもありません。
気が変わったら、ワンクリックで即座にファイルを破棄。一時リンクも同時に無効になります。
スクリプトから使いたいなら、ファイルのバイト列をそのままアップロードエンドポイントに送るだけです。一時リンクが JSON で返ってきます。アカウントも API キーも SDK も不要です。
# Upload a file, get a link back. Max 50 MB per request.
# ttl is in minutes (default 60, max 1440).
curl -T ./report.pdf \
"https://mjj.tools/api/tmpfile/upload?name=report.pdf&ttl=120"
# → {"url":"https://mjj.tools/f/xxxxxxxxxxxxxxxx", "id":"xxxxxxxxxxxxxxxx",
# "fileName":"report.pdf", "size":2481321, "expiresAt":1783823959594,
# "deleteToken":"..."}
# Destroy it before it expires, using the token from the response.
curl -X DELETE "https://mjj.tools/api/tmpfile/<id>" \
-H "x-delete-token: <deleteToken>"API の直接アップロードは、ファイル全体を 1 回のリクエストで送るため 50MB までです。上のアップローダーはファイルを分割して送るので、100MB まで対応しています。
10分から24時間まで自分で選べます。既定は60分です。24時間が上限で、それより長く保存されることはありません。
ファイルはサーバーから削除され、一時リンクは機能しなくなります。期限切れのリンクを開いた人は mjj.tools のトップページへ転送されます。
1ファイルあたり 100MB です。分割してアップロードするので、回線が遅くても不安定でも送信を続けられます。
不要です。登録もメールもログインもありません。アップロードしてリンクを受け取るだけです。
できます。アップロードごとにツール内へ削除ボタンが表示されます。押せばタイマーを待たずにその場でファイルが消去されます。
リンクには96ビットのランダムIDが含まれるため推測できず、ダウンロードパスは検索エンジンから除外されています。ただし有効な間はリンクを知る人は誰でもダウンロードできるので、URL そのものを秘密として扱ってください。