transfer.sh
最便捷的方式!!上传文件大小无限制,输入命令直接上传,会返回下载链接。
curl --upload-file [FILE] https://transfer.sh/[FILENAME]
# 或
wget --method PUT --body-file=[FILE] https://transfer.sh/FILENAME.pdf -O - -nv
其余操作,参考链接
cowTransfer-uploader
支持 2GB 文件
# 本地下载工具
curl -sL https://git.io/cowtransfer | sh
# 上传文件,返回下载码
./cowtransfer-uploader [FILE]
# 快速上传
./cowtransfer-uploader -p 10 [FILE]
##############################################################
-c, --cookie 可选,可以直接不带任何选项上传文件。
-p, --parallel 上传/下载并发数,默认为4。如果觉得速度太慢也可以试试更高的值。
-t, --timeout 上传超时时间,默认为30秒。
-v, --verbose 开启详细日志,可以看到这个程序每一步都干了啥。
-k, --keep 在上传完毕后不立即退出,在某些情况下可能有用。
--hash 上传分块校验,开启后会对每一个分块进行上传校验以确保上传完整性。
--password 上传/下载密码设置。
输入下载码提取文件
telegram-send
这是一个command-line
工具,用于通过电报将消息和文件发送到您的帐户、组或频道,只支持小文件
(测试40MB发现不行)
安装与使用
# 安装命令,如果是 pip3 install telegram-send,记得把~/.local/bin添加到路径
sudo pip3 install telegram-send
# 配置一个bot账号,运行
telegram-send --configure
提示你访问 BotFather
页面并创建一个机器人,在后续操作中得到 token
后需要粘贴过来。访问页面创建一个你自己的 bot
,Token
即为红色的HTTP API
打开创建bot页面,粘贴刚才命令行中获取的密码,bot就会提示已经配置成功
# 发送文件
telegram-send --file [FilePath] --timeout 10000