我有一個網絡應用程序,允許用戶代表我的網絡應用程序上傳文件到Google雲端存儲。我已經成功地使用HTML POST表單實現了一個簡單的功能,描述爲here。使用Google雲端存儲顯示文件上傳進度
在用戶上傳文件時,我想顯示諸如文件上傳的剩餘百分比,傳輸速率等信息。我沒有在解釋這個主題的文檔中找到任何地方,也不知道如何開始。將不勝感激您的建議或相關參考。
我有一個網絡應用程序,允許用戶代表我的網絡應用程序上傳文件到Google雲端存儲。我已經成功地使用HTML POST表單實現了一個簡單的功能,描述爲here。使用Google雲端存儲顯示文件上傳進度
在用戶上傳文件時,我想顯示諸如文件上傳的剩餘百分比,傳輸速率等信息。我沒有在解釋這個主題的文檔中找到任何地方,也不知道如何開始。將不勝感激您的建議或相關參考。
我發現了一個非常簡單的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>
還檢查另一個[jQuery插件](https://github.com/stevenbenner/jquery-xhr-upload-queue),它看起來非常有前途,基於相同的技術(XHR2,FileAPI,拖放)。 – 2013-05-15 06:25:58
可能要檢查我只是想出了http://stackoverflow.com/questions/30562391/track-progress-of-file-解決方案上傳到谷歌雲存儲通過js/30635818#30635818,如果你仍然在工作/維護此應用程序。 – camelCaseD 2015-06-04 05:48:03