首页 > 其他分享 >上传文件转base64

上传文件转base64

时间:2023-04-27 09:47:19浏览次数:32  
标签:文件 reject base64 file reader new 上传 fileResult

function getBase64(file) {
	return new Promise((resolve, reject) => {
		const reader = new FileReader();
		let fileResult = "";
		reader.readAsDataURL(file);
		// 开始转
		reader.onload = () => {
			fileResult = reader.result;
		};
		// 转 失败
		reader.onerror = error => {
			reject(error);
		};
		// 转 结束
		reader.onloadend = () => {
			resolve(fileResult);
		};
	});
}

标签:文件,reject,base64,file,reader,new,上传,fileResult
From: https://www.cnblogs.com/tn666/p/17358027.html

相关文章

  • laravel框架中上传图片,并在本地显示
    1//处理文件上传2if($request->hasFile('image')&&$request->file('image')->isValid()){3//对上传文件做必要处理4$filename=date('ymdHis').rand(100000,999999).'.'.$request->f......
  • Using base64 encoding and decoding for file transfer in AX 2012
    Base64BinDataIfyouwanttotransfersmallfiledatausingAXanddonotwanttomakeuseofsharedfoldersorfileuploading,sendingyourfiledirectlyinsideyourXMLmessageasbase64encodedstringisagoodoption.Base64givesyouthepossibil......
  • Qt音视频开发41-文件推流(支持网页和播放器播放并切换进度)
    一、前言本功能最初也是有一些人提过类似的需求,就是能不能将本地的音视频文件,通过纯Qt程序推流出去,然后用户可以直接在网页上播放,也可以用各种播放器播放,然后还可以任意切换播放进度,其实说白了就是个文件服务器,用户通过网络地址访问以后,告诉对方当前是媒体文件就会自动播放,是其他......
  • 使用axios下载文件
    使用axios下载文件/***下载文件*@param{string}url下载地址*@param{string}fileName文件名,例:1.png*/exportfunctiondownload(url,fileName){axios({url:url,method:'GET',responseType:'blob',}).then((r......
  • mvn命令上传分步上传jar和pom文件
    1、首先在setting.xml文件<server>配置id和用户名、密码 假如id:snapshot 2、上传pom。文件mvndeploy:deploy-file-Dfile=XX-0.0.5-SNAPSHOT.pom-DgroupId=com.XX-DartifactId=XX-Dversion=0.0.5-SNAPSHOT-Dpackaging=pom-DrepositoryId=snapshot-Durl=http://n......
  • EBS: APP-PER-50022: ORACLE 人力资源管理系统无法检索用户类型配置文件选项的值
    在PO模块设置的人员,点击“人员”功能菜单时,提示: APP-PER-50022。。。。。的错误。路径:PO》》设置》》人员。APP-PER-50022:ORACLE人力资源管理系统无法检索用户类型配置文件选项的值。请确保为您的责任正确设置此值。尝试解决方式(失败了):  PROFILE |     ......
  • 文件编程(一)
    1.文件编程概述 apiopen read/write lseek close2.文件打开和创建#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>intopen(constchar*pathname,intflags)intopen(constchar*pathname,intflags,mode_tmode)intcreat(constch......
  • SpringMcv 文件上传下载
    文件上传SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。Spring用JakartaCommonsFileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResovlerSpringMVC上下文中默认没有装配MultipartResovler,因此默认情况......
  • 数据存储与访问——文件存储读写
    本节给大家介绍的是Android数据存储与访问方式中的一个——文件存储与读写,当然除了这种方式外,我们可以存到SharedPreference,数据库,或者Application中。1.Android文件的操作模式学过Java的同学都知道,我们新建文件,然后就可以写入数据了,但是Android却不一样,因为Android是基于Linux的,我......
  • 如何在博客园快速上传Markdown文件
    如何在博客园快速上传Markdown文件1、首先拥有书写MarkDown文件的工具:例如:Typora(博主推荐使用)MarkdownPadBookPad小书匠VisualStudioCode等等下载Typora的地址(自取):MarkDown软件https://www.aliyundrive.com/s/vnBazjXLdkr提取码:tx58点击链接保存,或者复制本段内......