我需要能够上传任何文件类型,例如pdf和jpeg。 S3要求在上传时设置内容类型,否则文件将无法正确提供
是否可以在onSelect回调或其他地方动态分配内容类型?
contentData类型在postData参数中设置为uploadify(较旧的uploadify版本中的scriptData)。现在,在选择文件之前,我无法设置此项。选择文件后,我可以(通常是准确地)确定文件扩展名中的内容类型。现在所有文件都作为application / octet-stream提供,这使得它们毫无用处。
答案 0 :(得分:1)
您可以通过将对象复制到自身并指定新数据来设置包含现有S3对象的content-type
的元数据。
答案 1 :(得分:0)
这可以使用回调中的uploadifySettings()完成:
onUploadStart似乎在3.0.0中运行良好。在2.x中,这被称为onOpen,文档说它不起作用。
onSelect适用于单个文件,但不适用于多个不同类型的文件,因为选择事件是同时调用的