6

そのため、ファイルを s3 にアップロードするときは、元のファイル名を保持したいと考えています。

objectProperties: { キー: "ファイル名" },

また、S3 のオブジェクトにプレフィックスを追加したいと思います。したがって、foo.jpg をアップロードする場合、S3 オブジェクト キーを「12345/foo.jpg」にする必要があります。ドキュメントを調べていますが、明確な方向性がわかりません。

ありがとう、j

4

3 に答える 3

10

オブジェクトのキー名にプレフィックスを追加するには、次のobjectProperties.keyようにオプションを使用できます。

jQuery 以外のアップローダー

var uploader;

uploader = new qq.s3.FineUploader({
    // ....
    objectProperties: {
        key: function (id) {
            return '12345/' + uploader.getName(id);
        }
    }
});

jQuery アップローダー

$("#fineuploader-s3").fineUploaderS3({
    // ....
    objectProperties: {
        key: function (fileId) { 
           return '12345/' + $("#fineuploader-s3").fineUploader("getName",fileId); }
    }
});
于 2013-10-09T19:16:33.440 に答える