相关疑难解决方法(0)

将大于40MB的文件上传到Google App Engine?

我正在创建一个Google App Engine网络应用程序来"转换"10K~50M的文件

场景:

  1. 用户在Web浏览器中打开http://fixdeck.appspot.com
  2. 用户点击"浏览",选择文件,提交
  3. Servlet将文件加载为InputStream
  4. Servlet转换文件
  5. Servlet将文件保存为OutputStream
  6. 用户的浏览器接收转换后的文件并询问保存位置,直接作为对步骤2中请求的响应

(现在我没有实现第4步,servlet将文件发回而不进行转换.)

问题:它适用于15MB文件但不适用于40MB文件,说:"错误:请求实体太大.您的客户发出的请求太大了."

对此有任何解决方法吗?

源代码:https://github.com/nicolas-raoul/transdeck
原理:http://code.google.com/p/ankidroid/issues/detail id = 697

upload google-app-engine file-upload

8
推荐指数
2
解决办法
8371
查看次数

标签 统计

file-upload ×1

google-app-engine ×1

upload ×1