Total Pageviews

Saturday 10 June 2017

一个很有意思的文件分享服务

登录你的linux vps,安装curl.
cd到你要上传的文件所在的目录。比如我想上传文件2017-03-19-ce.md,则运行
curl --upload-file 2017-03-19-ce.md https://transfer.sh/2017-03-19-ce.md
会显示:https://transfer.sh/12ZBEs/2017-03-19-ce.md

我们在本地的浏览器上访问https://transfer.sh/12ZBEs/2017-03-19-ce.md即可看到全文显示。
点击页面里的download按钮,还可下载该文件。不过我点击download按钮,所显示的下载链接居然还是https://transfer.sh/12ZBEs/2017-03-19-ce.md 。如果https://transfer.sh/12ZBEs/2017-03-19-ce.md是直链地址,那么在浏览器里访问它,应该直接下载或显示其文本内容而不是显示一个网页内容啊,不知道程序作者是怎么做到的。

如果上传的文件,比如2017-03-19-bilu.md里面是一段html code,那么上传后,所得到的网址
https://transfer.sh/eElZm/2017-03-19-bilu.md里面会显示该html code渲染后的效果,而非显示其代码内容。

访问https://transfer.sh/,点击里面的“click to browse”,选择一个本地机器里的文件,也可上传文件,比如我上传了这个:https://transfer.sh/nP1Bz/9b308eb.jpeg

不过https://transfer.sh/里面说:Files stored for 14 days。

项目地址:https://github.com/dutchcoders/transfer.sh/
https://transfer.sh/

No comments:

Post a Comment