1

我有一個網絡應用程序,允許用戶代表我的網絡應用程序上傳文件到Google雲端存儲。我已經成功地使用HTML POST表單實現了一個簡單的功能,描述爲here使用Google雲端存儲顯示文件上傳進度

在用戶上傳文件時,我想顯示諸如文件上傳的剩餘百分比,傳輸速率等信息。我沒有在解釋這個主題的文檔中找到任何地方,也不知道如何開始。將不勝感激您的建議或相關參考。

+0

可能要檢查我只是想出了http://stackoverflow.com/questions/30562391/track-progress-of-file-解決方案上傳到谷歌雲存儲通過js/30635818#30635818,如果你仍然在工作/維護此應用程序。 – camelCaseD 2015-06-04 05:48:03

回答

1

我發現了一個非常簡單的solution這對我的偉大工程:)

一個額外的工作,我需要的是與gsutil setcors my-bucket-cors.xml gs://my-bucket配置CORS。

我鬥,cors.xml包含:

<?xml version="1.0" encoding="UTF-8"?> 
<CorsConfig> 
    <Cors> 
     <Origins> 
      <Origin>http://my-web-app.com</Origin> 
     </Origins> 
     <Methods> 
      <Method>GET</Method> 
      <Method>HEAD</Method> 
      <Method>POST</Method> 
      <Method>DELETE</Method> 
      <Method>PUT</Method> 
     </Methods> 
     <ResponseHeaders> 
      <ResponseHeader>*</ResponseHeader> 
     </ResponseHeaders> 
     <MaxAgeSec>1800</MaxAgeSec> 
    </Cors> 
</CorsConfig> 
+1

還檢查另一個[jQuery插件](https://github.com/stevenbenner/jquery-xhr-upload-queue),它看起來非常有前途,基於相同的技術(XHR2,FileAPI,拖放)。 – 2013-05-15 06:25:58

相關問題