|
exportBlob: function () {
this.$refs.documenteditor.saveAsBlob('Docx').then((exportedDocument: Blob) => {
var fileReader = new FileReader();
fileReader.onload = function () {
var base64Text = “; base64,";
var param = {
fileName: documenteditor.documentName,
documentData: fileReader.result. substring (fileReader.result.indexOf(base64Text) + base64Text.length)
}
var httpRequest = new XMLHttpRequest();
httpRequest.open('Post', baseUrl, true);
httpRequest.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
httpRequest.onreadystatechange = function () {
if (httpRequest.readyState === 4) {
if (httpRequest.status === 200 || httpRequest.status === 304) {
//Sucess
}
}
};
httpRequest.send(JSON.stringify({param: { fileName: documenteditor.documentName, documentData: fileReader.result.substring(fileReader.result.indexOf(base64Text) + base64Text.length) } }));
};
fileReader.readAsDataURL(blob);
});
}
|