其他

File.io

File.io 是一个超级简单的文件分享服务,提供便捷、匿名且安全的文件上传与分享功能。用户无需注册即可快速上传文件并获取分享链接,所有文件传输均经过加密处理,确保安全性。

查看官方文档 ↗

接入教程

1. 访问 File.io 官方网站。
2. 点击上传按钮选择需要分享的文件。
3. 文件上传后,系统自动生成分享链接。
4. 将链接发送给他人即可分享文件。
5. 文件默认在24小时后自动删除。

Python 上传文件示例

python
import requests

url = "https://file.io"
api_key = "YOUR_API_KEY"
file_path = "/path/to/your/file.txt"

with open(file_path, 'rb') as f:
    files = {'file': f}
    response = requests.post(url, files=files)
    
if response.status_code == 200:
    data = response.json()
    print(f"File uploaded successfully. Link: {data.get('link')}")
else:
    print(f"Upload failed: {response.status_code}")

PHP 上传文件示例

php
<?php

$url = "https://file.io";
$apiKey = "YOUR_API_KEY";
$filePath = "/path/to/your/file.txt";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$file = new CURLFile($filePath);
$postData = ['file' => $file];
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode == 200) {
    $data = json_decode($response, true);
    echo "File uploaded successfully. Link: " . $data['link'];
} else {
    echo "Upload failed: " . $httpCode;
}
?>

JavaScript 上传文件示例

javascript
const url = "https://file.io";
const apiKey = "YOUR_API_KEY";
const fileInput = document.getElementById('fileInput');

async function uploadFile() {
    const formData = new FormData();
    formData.append('file', fileInput.files[0]);

    try {
        const response = await fetch(url, {
            method: 'POST',
            body: formData
        });
        
        if (response.ok) {
            const data = await response.json();
            console.log(`File uploaded successfully. Link: ${data.link}`);
        } else {
            console.log(`Upload failed: ${response.status}`);
        }
    } catch (error) {
        console.error('Error:', error);
    }
}

常见问题

File.io 是否免费使用?

是的,File.io 提供免费的匿名文件分享服务。用户无需注册即可上传文件,但免费服务可能有文件大小和存储时间的限制。

上传的文件会保存多久?

上传的文件默认保存24小时,之后会自动删除以确保隐私和安全。如需更长的保存时间,可能需要使用付费服务。

API 调用需要身份验证吗?

File.io 的匿名上传功能通常不需要 API 密钥,但某些高级功能或商业用途可能需要使用 API 密钥进行身份验证。

相似接口推荐

AWS SSO Identity Store

AWS SSO Identity Store是AWS IAM Identity Center(原AWS单点登录)使用的身份存储服务,提供一个统一的位置检索所有身份信息(用户和群组)。该服务简化了身份管理流程,帮助集中管理

待确认
Amazon Honeycode

Amazon Honeycode是一项全托管服务,让您无需编程即可快速为团队构建移动和Web应用。可用于管理项目、客户、运营、审批、资源乃至团队协作等各类事务。

待确认
AWS Glue

AWS Glue 是一项完全托管的提取、转换和加载(ETL)服务,可简化数据准备和集成工作。它自动发现、编目数据,并支持在数据湖和数据仓库之间进行ETL操作。

待确认
亚马逊Glacier

亚马逊S3 Glacier(简称Glacier)是一款针对“冷数据”的存储解决方案。这项超低成本的存储服务为数据备份和归档提供安全、持久且易于使用的存储方案。用户可经济高效地存储数据数月、数年甚至数十年。

待确认