パースサーバーに動画をアップロードします。代わりに、パースのiOS SDKのPFFile
とビデオファイルを保存するので、私は、パラメータとしてクラウドコードを解析するためにビデオをアップロードする:サーバー側でParse Cloud Code機能のパラメータとしてファイルをアップロードすることをお勧めしますか?
PFCloud.callFunction(inBackground: "uploadVideo", withParameters: ["videoData": videoData]]) { (response, error) in
...
}
を私は、ファイル保存:
Parse.Cloud.define("uploadVideo", function(request, response) {
var videoData = request.params.videoData;
var videoFile = new Parse.File("video.mov", videoData, "video/mov");
videoFile.save(null, {useMasterKey: true})
.then(
function() {
response.success();
},
function(error) {
response.error(error.message);
}
);
});
をその良い習慣ですまたはリスクが関与していますか? など。クラウドコードパラメータとして渡されるデータオブジェクトの最大サイズは何ですか?
ジェイク、さらに詳しく説明できますか?ネットワークサービスが悪いと、アップロードしようとする方法に関係なく、サーバーとのあらゆる通信形式に影響します。 – Manuel
はい、私は、クラウド機能がファイルの正常なアップロードに依存することを望んでいませんでした。これは、他の不可欠な機能が含まれていたためです。また、画像は最終的には重要でしたが、有料をキャプチャし、 。そのため、データのほんのわずかな部分でコアビジネス機能を実行し、ファイル保存機能を使用して、必要なオブジェクトにファイルを添付する別の機能を起動させます。 –
同じ呼び出しで他のパラメータを渡すので、私は理解します。 – Manuel