1

Google App Engine ブロブストアに画像をアップロードするためのページを作成しようとしています。これを実現するために angularjs と ng-flow を使用しています。

すべてのブロブが「application/octet-stream」として保存され、「blob」という名前が付けられていることを除いて、アップロード部分は正常に機能しているようです。ブロブストアにファイル名とコンテンツ タイプを認識させるにはどうすればよいですか?

これは、ファイルをアップロードするために使用するコードです。

FlowEventsCtrl の内部:

$scope.$on('flow::filesSubmitted', function (event, $flow, files) {
            $http.get('/files/upload/create').then(function (resp) {
                $flow.opts.target = resp.data.url;
                $flow.upload();
            });
        });

view.html の内部:

<div flow-init="{testChunks:false, singleFile:true}" 
     ng-controller="FlowEventsCtrl">
    <div class="panel">
        <span flow-btn>Upload File</span>
    </div>
    <div class="show-files">...</div>
</div>

サーバー側は、ブロブストアのドキュメントで指定されているとおりです。

ありがとう

4

1 に答える 1