简介

本应用可以将文件转换成BASE64编码,也可以将BASE64编码转换成文件下载。

对于一些没有互联网访问、不能传输文件只有剪切板共享访问的情况,可以利用这个工具传输文件。

在线DEMO

https://coderdusk.com/tools/transfer-file-by-base64/

代码仓库

https://github.com/CoderDusk/transfer-file-by-base64

截图

上传.png

下载.png

使用方法

运行

有互联网访问的情况下可以直接打开在线DEMO,没有互联网访问的情况下可以直接查看网页源代码或者在GitHub仓库中下载源代码,源代码全部在一个HTML文件中,没有外部引用,单文件即可使用。

上传文件

在上传文件页面,选择文件后转换完成的编码就显示在页面上了,处理完成后会自动把结果复制到剪切板,和手动点击“复制结果”按钮一样,如果复制无效可以自行选择结果复制。

下载文件

1.如果输入完整的文件名,下载的文件就以输入的文件名为准
2.如果只输入了文件名没有文件类型后缀,会根据BASE64中的文件类型信息尽可能自动添加后缀
3.如果不输入文件名,文件名将会是 "下载文件"+当前时间戳,文件后缀会根据BASE64中的文件类型信息尽可能自动添加后缀

文件大小限制

理论上来说本工具的文件大小限制就是系统、浏览器、剪切板的长度限制,但是实际使用中文件过大很容易造成网页应用崩溃,经过多次实践发现3M左右是比较合适的单文件大小,如果有更大的文件可以分卷压缩后传输