小编Enr*_*ñoz的帖子

Firebase 存储不返回 downloadURL

我正在使用此代码更新图像并获取 URL,但无法获取 URL。

好像return一些是因为可以进入return的promise。

我从这里得到这个代码:https : //gist.github.com/CristalT/2651023cfa2f36cddd119fd979581893

该代码适用于另一个用户,所以我认为问题出在依赖性或数据库规则中。

我被认证了。

    <template>

      <div>
        <input type="file" multiple accept="image/*" @change="detectFiles($event.target.files)">
        <div class="progress-bar" :style="{ width: progressUpload + '%'}">{{ progressUpload }}%</div>
      </div>

    </template>

    <script>
    import { storage } from '../firebase'
    export default {
      data () {
        return {
          progressUpload: 0,
          file: File,
          uploadTask: '',
          downloadURL: ''
        }
      },
      methods: {
        detectFiles (fileList) {
          Array.from(Array(fileList.length).keys()).map( x => {
            this.upload(fileList[x])
          })
        },
        upload (file) {
          this.uploadTask = storage.ref('imagenes/articulos').put(file);
          this.uploadTask.then(snapshot => {
            this.downloadURL = this.uploadTask.snapshot.downloadURL;
            this.$emit('url', this.downloadURL)
          }) …
Run Code Online (Sandbox Code Playgroud)

javascript storage snapshot firebase vuejs2

0
推荐指数
1
解决办法
3978
查看次数

标签 统计

firebase ×1

javascript ×1

snapshot ×1

storage ×1

vuejs2 ×1