本文更新于: 2022年8月17日
利用文件转换为BASE64编码上传下载传输文件的单页面工具。
简介
本应用可以将文件转换成BASE64编码,也可以将BASE64编码转换成文件下载。
对于一些没有互联网访问、不能传输文件只有剪切板共享访问的情况,可以利用这个工具传输文件。
在线DEMO
https://coderdusk.com/tools/transfer-file-by-base64/
代码仓库
https://github.com/CoderDusk/transfer-file-by-base64
阿喵我也复制了代码放到我的服务器。计划封装成apk和ipa,exe,给作者投递一下。还在计划中
截图
使用方法
运行
有互联网访问的情况下可以直接打开在线DEMO,没有互联网访问的情况下可以直接查看网页源代码或者在GitHub仓库中下载源代码,源代码全部在一个HTML文件中,没有外部引用,单文件即可使用。
上传文件
在上传文件页面,选择文件后转换完成的编码就显示在页面上了,处理完成后会自动把结果复制到剪切板,和手动点击“复制结果”按钮一样,如果复制无效可以自行选择结果复制。
下载文件
1.如果输入完整的文件名,下载的文件就以输入的文件名为准 2.如果只输入了文件名没有文件类型后缀,会根据BASE64中的文件类型信息尽可能自动添加后缀 3.如果不输入文件名,文件名将会是 "下载文件"+当前时间戳,文件后缀会根据BASE64中的文件类型信息尽可能自动添加后缀
文件大小限制
理论上来说本工具的文件大小限制就是系统、浏览器、剪切板的长度限制,但是实际使用中文件过大很容易造成网页应用崩溃,经过多次实践发现3M左右是比较合适的单文件大小,如果有更大的文件可以分卷压缩后传输
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。