3

Phonegap を使用して iOS アプリを開発しています。ファイル アップロード プラグインを使用して複数の画像を同時に Rails サーバーにアップロードしたいのですが、複数の画像をサーバーにアップロードする方法を教えてください。

4

1 に答える 1

3

複数のファイルをアップロードする必要がある場合、すべてを同時にアップロードすることはできなかったと思います。一度に 1 つのファイルをアップロードするには、ループを作成する必要があります。

例えば:

//list of images URI
var items = [imgURI1,imgURI2,imgURI3];
$.each(items,function(){
    uploudPhoto($(this));
});
function uploadPhoto(imageURI) {
    var options = new FileUploadOptions();
    options.fileKey="file";
    options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
    options.mimeType="image/jpeg";

    var params = new Object();
    params.value1 = "test";
    params.value2 = "param";

    options.params = params;

    var ft = new FileTransfer();
    ft.upload(imageURI, encodeURI("http://some.server.com/upload.php"), win, fail, options);
}
于 2012-12-12T11:45:31.750 に答える