2017-05-04 12 views
1

私はElement-UIのコンポーネントを使ってFirebaseのGoogle Cloudストレージにファイルをアップロードしようとしています。どうやら、 'アクション'ハンドラは、Firebaseのアップロードに対する 'gs://'接頭辞の標準を受け入れません。試してみると、次のエラーが表示されます。Element-UIのアップロードでFirebaseにアップロードするには?

XMLHttpRequest cannot load gs://.../x/y. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. 

別のアップロード方法を使用する必要がありますか?

答えて

0

actionに空の文字列を渡すと、このようhttp-requestでカスタム関数を入れてみてください:

 <el-upload 
      class="upload-demo" 
      drag 
      action="" 
      :http-request="yourCustomFunction" 
      :on-preview="handlePreview" 
      :on-remove="handleRemove" 
      :file-list="fileList" 
      multiple> 

HTTP要求オーバーライドのデフォルトのXHRの行動:http://element.eleme.io/#/en-US/component/upload

関連する問題