2017-05-04 68 views
1

我正嘗試使用Element-UI的組件將文件上傳到Firebase的Google雲端存儲。顯然,'action'處理程序不會接受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