javascript - 如何将图像上传到 Editor.js 的 Firebase 存储?
问题描述
我正在尝试使用后端文件上传器端点在 Editor.js 中添加图像上传功能。在后端,我将此文件上传到 Firebase 存储。但实际上我能够提取文件。我尝试了很多方法,但没有奏效
是否有任何其他方法可以将图像上传功能添加到editor.js
.
解决方案
我也在使用editorjs,谢谢你的回答。这是我对问题的解决方案:
uploadByFile(file : File) {
const path = `post/${Date.now()}_${file.name}`;
const ref = that.afStorage.ref(path);
const task = that.afStorage.upload(path, file);
return new Promise((resolve, reject) => {
task.snapshotChanges()
.pipe(
finalize( () => {
ref.getDownloadURL()
.subscribe(url => {
console.log(url);
let res = {
success: 1,
file: {
url : url
}
}
resolve(res);
},error => {
console.log(error);
reject(error);
})
}))
.subscribe( url => {
if(url){
console.log(url);
}
})
})
}
推荐阅读
- excel - 我应该更改什么以将新工作表另存为(A2 中的值)+文本?
- python - 读取文件并提取特定信息并将其写入新文件
- google-analytics - 在具有日期范围控制的自定义维度日期格式字段中收集的对
- javascript - 如何设置用户使用 JS 放入的数组项的样式?
- firebase - MFA 短信验证模板 APP_NAME
- android - 如何下载代码的起始分支版本
- javascript - 重置 setInterval 会将其置于多循环间隔中
- memory-management - Win64、MacOS、Linux下如何获取虚拟地址空间和单独配置内存?
- integration - 为什么我的 NetSuite 创建操作不返回任何自定义字段?
- python - PythonKit 无法为 Swift 框架加载对象(适用于 Swift 应用程序)