Amazon s3 Uploadify使用正确的内容类型将任意文件上载到s3

Amazon s3 Uploadify使用正确的内容类型将任意文件上载到s3,amazon-s3,uploadify,Amazon S3,Uploadify,我需要能够上传任何文件类型,例如,pdf和jpeg。S3要求在上传时设置内容类型,否则文件将无法正确送达 是否可以在onSelect回调或其他地方动态分配内容类型 内容类型在postData参数中设置为uploadify(旧uploadify版本中的scriptData)。现在,在选择一个文件之前,我没有办法设置它。选择文件后,我可以根据文件扩展名确定(大部分准确地)内容类型。现在,所有文件都被用作应用程序/八位字节流,这使得它们非常无用。您可以通过将对象复制到自身并指定新数据来设置现有S3对象

我需要能够上传任何文件类型,例如,pdf和jpeg。S3要求在上传时设置内容类型,否则文件将无法正确送达

是否可以在onSelect回调或其他地方动态分配内容类型


内容类型在postData参数中设置为uploadify(旧uploadify版本中的scriptData)。现在,在选择一个文件之前,我没有办法设置它。选择文件后,我可以根据文件扩展名确定(大部分准确地)内容类型。现在,所有文件都被用作应用程序/八位字节流,这使得它们非常无用。

您可以通过将对象复制到自身并指定新数据来设置现有S3对象的元数据,包括
内容类型。

这可以通过在回调中使用uploadifySettings()来实现:

  • onUploadStart在3.0.0中似乎运行良好。在2.x中,这被称为onOpen,文档中说它不起作用

  • onSelect可用于单个文件,但不能用于不同类型的多个文件,因为选择事件是同时调用的


Alex,您是否有uploadifySettings()回调的示例,其中设置了正确的内容类型?我有完全相同的问题,但似乎不能解决这个问题,我自己:(跳你的帮助。