Firebase存储-某些下载URL为空
Firebase storage - some of downloadURLs is null
照片是由斑点填充的数组
var metadata = {
contentType: 'image/jpeg',
};
for(let i = 0; i < photos.length; i++) {
let photoName = photos[i].file.name;
if(photos[i].resized) photos[i] = this.dataURLToBlob(photos[i].resized.dataURL);
var uploadTask = firebase.storage().ref().child('images/' + this.userInfo.uid + '/offers/' + new Date().getTime() + photoName).put(photos[i], metadata);
uploadTask.on('state_changed', function(snapshot){
}, function(error) {
}, function() {
console.log(uploadTask.snapshot.downloadURL);
.
.
.
我对异步有一个问题,因为有时(实际上每次)console.log都会打印一些null。
例如,我上传了3张照片。我收到一条消息:
null
2x third photo download url
怎么回事?
出现问题
应为let uploadTask = ...
的var uploadTask =...
相关文章:
- 直接下载文件,而不是从window.open(url)
- 如何仅在对象URL's已下载
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 将图像下载为数据url时出错
- 如何使用phonegap从android中的URL下载文件
- 从IE 11中的HTTP URL下载blob
- 如何通过URL下载文件,然后获取其名称
- 如何自动点击下载URL并使用javascript下载文件
- 检索在下载URL中具有特定值的XML节点
- 如何使用HTML和javascript自动从Web上的下载URL读取Excel文件(无需下载)
- 下载URL只能将1个php变量传递给谷歌地图标记的属性
- 隐藏下载URL
- 通过ajax获取临时下载url
- 当我将图像上传到firebase存储并检索下载url并在img标记中显示时,但它显示多次
- 如何取消chrome下载之前,它开始并获得下载url
- 我如何使用下载url与AJAX和谷歌应用引擎
- 在android手机上,访问market://下载url时,出现“无法加载网页”
- 将下载URL传递给Bootstrap Modal
- 函数,该函数从Firebase存储返回下载URL
- Firebase存储-某些下载URL为空