gpt4 book ai didi

ios - Dreamfactory - 上传文件的不同内容类型

转载 作者:行者123 更新时间:2023-11-28 21:00:04 25 4
gpt4 key购买 nike

我们遇到了一个奇怪的问题,我们正在使用 Dreamfactory 来存储在 m4a 类型的 iOS 设备中录制的音频文件,它工作正常并且可以毫无问题地上传。

我们在尝试从服务器访问音频文件时遇到问题,从存储在 dreamfactory 中的文件返回的内容类型是 audio/x-m4a,这是 iOS SDK 无法识别的,当我上传时同一个文件在不同的服务器上访问,内容类型为audio/mp4,音频文件播放正常,没有任何问题。

我们无法确定问题所在。谁能帮忙?

谢谢。

最佳答案

您好@iphonic DreamFactory 不会以任何方式操纵文件 MIME 类型。据我了解,mime 类型 x- 前缀与 IETF 定义的非标准 MIME 类型结合使用,因此听起来底层 Web 服务器未配置为识别此 MIME 类型因此在它前面加上了 x-。也许您可以修改您的 Web 服务器配置以将文件扩展名与所需的 MIME 类型相关联?例如,您可以使用 Apache 的 AddType 指令来执行此操作:

https://httpd.apache.org/docs/2.4/mod/mod_mime.html#addtype

同样,NGINX 支持类型:

http://nginx.org/en/docs/http/ngx_http_core_module.html#types

作为最后的解决方案,您可以使用 DreamFactory 的后处理事件处理程序即时修改 MIME 类型:

http://wiki.dreamfactory.com/DreamFactory/Features/Scripting

关于ios - Dreamfactory - 上传文件的不同内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49789791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com