【发布时间】:2020-07-08 11:36:16
【问题描述】:
我正在尝试将可编辑 div 的内容转换为文本文件并将其存储在 azure 中。它实际上是一个 css 文件(格式),但我猜该文本将具有相同的输出。这是我到目前为止得到的:\
var sasKey = "xxxxxxxxxxxxxxx";
var blobUri = xxxxx.blob.core.windows.net";
var blobService = AzureStorage.Blob.createBlobServiceWithSas(blobUri, sasKey);
function Save() {
var blobData = document.getElementById("CONTENT").innerText;
var myBlob = new Blob(blobData, "plain/text");
blobService.createBlockBlobFromBrowserFile('style',
"test.txt",
myBlob,
(error, result) => {
if (error) {
// Handle blob error
} else {
console.log('Upload is successful');
}
});
}
HTML:
<div id="CONTENT" contenteditable="true" spellcheck="false">so here we have text</div>
<input type="button" value="save" onclick="Save()"/>
我收到以下错误:
Uncaught TypeError: Failed to construct 'Blob': The provided value cannot be converted to a sequence.
【问题讨论】:
标签: javascript azure blob