Amazon web services 在AWS S3中,是否可以将元数据添加到通过POST上传到公共bucket的对象中? 我在尝试什么

Amazon web services 在AWS S3中,是否可以将元数据添加到通过POST上传到公共bucket的对象中? 我在尝试什么,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我打算使用POST将数据上传到我的bucket。目前我正在测试一个公共bucket,可以通过这种方式上传文件 curl-X POST\ http://s3.amazonaws.com/(存储桶名称)\ -F'键=${filename}'\ -F file=@/myfile.jpeg 但我不能添加“x-amz-meta-*”、“内容类型”、“内容语言”和中指定的其他标题。我也无法通过控制台向使用POST上传的文件添加元数据。以下是控制台显示的内容- 但我可以从控制台上传新文件并添加元数据。验证

我打算使用POST将数据上传到我的bucket。目前我正在测试一个公共bucket,可以通过这种方式上传文件

curl-X POST\
http://s3.amazonaws.com/(存储桶名称)\
-F'键=${filename}'\
-F file=@/myfile.jpeg
但我不能添加“x-amz-meta-*”、“内容类型”、“内容语言”和中指定的其他标题。我也无法通过控制台向使用POST上传的文件添加元数据。以下是控制台显示的内容-

但我可以从控制台上传新文件并添加元数据。验证是答案还是什么

tl;博士:如何做到这一点
curl-X POST\
http://s3.amazonaws.com/(存储桶名称)\
-F'键=${filename}'\
-F file=@/myfile.jpeg\
-H'x-amz-meta-lang:英语'
#标题未出现
标题说明 我试着通过-F传递它们,但它不起作用

curl-X POST\
http://s3.amazonaws.com/(存储桶名称)\
-F'键=${filename}'\
-F file=@/myfile.jpeg\
-F x-amz-meta-lang=英语

尝试将其作为-F和您的“键”值发送,该教程将其作为表单数据发送?尝试了两者,但不起作用。问题中添加了更新。您是否可以尝试将文件放在字段顺序的最后一位,将元放在文件之前。该文档说明:文件或内容必须是表单中的最后一个字段。