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

相关问题