Super File API v1

小・中容量ファイル(最大50MB)を簡単にアップロードできるAPIです。これを超えるファイルについてはブラウザの画面からアップロードしてください。

POST/api/v1/upload

ファイルを1回のHTTPリクエストでアップロードします。

Request Format

Content-Type: multipart/form-data

cURL Example

curl -X POST https://05c48e05.super-file.pages.dev/api/v1/upload \
  -F "file=@your_file.png" \
  -F "password=secret" \
  -F "expiresInDays=7"

Response (JSON)

{
  "success": true,
  "fileId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "bundleId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
  "url": "https://05c48e05.super-file.pages.dev/d/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
  "deleteKey": "abc123def456ghi7",
  "message": "File uploaded successfully"
}

Errors

失敗した場合、status: 400, 413, 500 とともにエラー内容が返されます。

{
  "error": "File is too large. Max size for v1 API is 50MB."
}

← トップへ戻る