Input 将epub上载到AmazonS3

Input 将epub上载到AmazonS3,input,amazon-s3,mime-types,Input,Amazon S3,Mime Types,我使用application/xhtml+xml作为输入html元素accept中epub文件上传表单的MIME类型=“应用程序/xhtml+xml。AmazonS3上传失败。epub的正确MIME类型应该是什么?文件上传适用于pdf和mobi,其中application/pdf和application/x-mobipocket-ebook作为这些格式的mime类型。我一直在努力将epub文件上传到S3,最终使用mime类型应用程序/epub+zip实现了上传。如果将PUT请求与服务器端签名一起

我使用application/xhtml+xml作为输入html元素accept中epub文件上传表单的MIME类型=“应用程序/xhtml+xml。AmazonS3上传失败。epub的正确MIME类型应该是什么?文件上传适用于pdf和mobi,其中application/pdf和application/x-mobipocket-ebook作为这些格式的mime类型。

我一直在努力将epub文件上传到S3,最终使用mime类型
应用程序/epub+zip
实现了上传。如果将PUT请求与服务器端签名一起使用,请确保MIME类型匹配。要签名的字符串第三行的MIME类型必须与请求的内容类型头字段匹配。

MIME types gem提供MIME类型(如果给定了文件名)。