使用FormData在S3上载中添加元数据或标签

时间:2017-06-21 18:35:18

标签: javascript amazon-web-services amazon-s3 form-data

我正在将文件上传到S3,我想将一些元数据/标签附加到它,但不幸的是,我现在的方法似乎无法这样做。

我正在Javascript中创建一个FormData对象,并附加了一些我通过S3文档阅读的标记,以便在文件中附加元数据。

这是文件信息(已经上传好了):

fd.append('AWSAccessKeyId', presignedRes.data.fields.AWSAccessKeyId);
fd.append('key', presignedRes.data.fields.key);
fd.append('policy', presignedRes.data.fields.policy);
fd.append('signature', presignedRes.data.fields.signature);
fd.append('acl', 'bucket-owner-full-control');
fd.append('file', parsedFile);

以下是我试图附加的元数据。如果可能的话,我想让它成为JSON。

fd.append('x-amz-meta-tag', JSON.stringify([{'name': 'email'}]));

不幸的是,当上传成功提交到S3时,它无法通过上面的元数据。

如果可能,我想在不使用aws节点库的情况下执行此操作。

0 个答案:

没有答案