1
Google App Engineでホストされているノードサーバから大容量(300MB以上)のファイルをアップロードする必要があります。私はxhr.uploadを使ってファイルをアップロードすることができますが、ローカルでは正常に動作していますが、GAEでは413 - リクエストエンティティが大きすぎます、GAEのコンテンツサイズが32MBに制限されているようです。GAEでホストされているnode.jsエクスプレスサーバから大きなファイルをアップロード
Google BlobStore APIを試してみましたが、NodeJSをサポートしていないようです。
あなたは私にこれをどうするのが最適な方法を提案できますか?
ありがとうございます。
ご回答いただきありがとうございます。 Cloud Storage APIを試してみます。このAPIはnodejsをサポートしていますか? ...それはストレージにアップロードする前にいくつかのサーバサイド検証を行うためにストリームを読む必要があると言います。 GAEを通じてアップロードするその他の提案。 – MuthuD
GAEはストリーミングをサポートしていません。だから、それを使って大きなファイルを扱うことはできません。 Compute Engineインスタンスを使用してこの作業を行うことができます。これは、FileMambo.comで、ユーザーが一度に多数のファイルをダウンロードしたいときにアーカイブを作成するために使用するものです。Compute EngineインスタンスはCloud Storageからファイルを取り出し、チャンク内のアーカイブに追加し、このアーカイブをユーザーにストリームします。 Compute Engineでは、Node.jsまたは他のランタイムを使用できます。 –
さて、ありがとうAndrei ...この方法で試してみます – MuthuD