400MBのファイルサイズをGoogle Cloud Storageにアップロードします。ファイルサイズが大きいときに、私はアップロードURLを取得するために使用していますコードスニペットを以下に示しますとangularjsより大きいサイズのファイルがアップロードされたときのGCS - ヒープエラー
Java Servlet:
UploadOptions opts = UploadOptions.Builder
.withGoogleStorageBucketName(GCS_BUCKET_NAME);
String url = blobstore.createUploadUrl("/upload", opts);
AngularJS:
$scope.formData.append('file', $scope.filename);
$http.post(uploadUrl, $scope.formData, {
withCredentials: true,
headers: {
'Content-Type': undefined
},
transformRequest: angular.identity
})
コードに転記するためのファイルサイズまで正常に動作していることは、周りの100〜150メガバイトである私は、次のようになりましたブラウザコンソールでエラーが発生しました。
Failed to load resource: the server responded with a status of 500 (Java heap space)
私はこのエラーを回避するために必要か?
このエラーは、開発サーバーまたは本番環境で発生していますか? –
こんにちは@EricSimontonあなたは正しいです!この問題は、本番環境ではない開発サーバーでのみ発生します。 – SetV