Angular 将带有FormData的图像数据作为png文件发送

Angular 将带有FormData的图像数据作为png文件发送,angular,Angular,我使用angular2 img crapper并给出一个数据url格式的裁剪图像,我想将其转换为PNG文件并发送到服务器: 裁剪(边界:边界){ //将此.data.image转换为PNG文件 //将其与表单数据一起发送到服务器 } fileChangeListener($event){ 常量图像:any=新图像(); 常量文件:file=$event.target.files[0]; const myReader:FileReader=newfilereader(); 常数=this; myR

我使用
angular2 img crapper
并给出一个数据url格式的裁剪图像,我想将其转换为PNG文件并发送到服务器:

裁剪(边界:边界){
//将此.data.image转换为PNG文件
//将其与表单数据一起发送到服务器
}
fileChangeListener($event){
常量图像:any=新图像();
常量文件:file=$event.target.files[0];
const myReader:FileReader=newfilereader();
常数=this;
myReader.onloadend=函数(loadEvent:any){
image.src=loadEvent.target.result;
即.crapper.setImage(image);
};
myReader.readAsDataURL(文件);
}


1。你试过什么?2.不要将其作为PNG发送。将其作为Base64发送,然后在服务器上将其转换为PNG服务器不在我的办公室内,并且正在与另一个团队一起开发1。你试过什么?2.不要将其作为PNG发送。将其作为Base64发送,然后在服务器上将其转换为PNG。服务器不在我的办公室内,正在与另一个团队一起开发