在亚马逊文件上传时使用ng-S3-Upload无法发送/接收自定义元数据的问题可能是由于以下原因导致的:
- ng-S3-Upload库不支持自定义元数据:ng-S3-Upload是一个第三方库,可能没有提供直接支持自定义元数据的功能。在这种情况下,你可以考虑使用其他支持自定义元数据的库或者自己编写代码来实现。
- 亚马逊S3服务配置限制:亚马逊S3服务可能有一些配置限制,导致无法在文件上传时发送/接收自定义元数据。你可以查阅亚马逊S3文档或者联系亚马逊技术支持以获取更多关于自定义元数据的信息。
解决这个问题的方法可能是:
- 使用其他支持自定义元数据的库:你可以尝试使用其他的云存储库或者SDK,例如AWS SDK for JavaScript,它提供了更多的功能和选项,包括自定义元数据的支持。
- 自己编写代码实现自定义元数据:如果你对亚马逊S3服务的API比较熟悉,你可以自己编写代码来实现自定义元数据的功能。通过使用AWS SDK for JavaScript或者其他适用的SDK,你可以在文件上传时设置自定义元数据,并在需要时获取这些元数据。
总结起来,无法在亚马逊文件上传时发送/接收自定义元数据可能是由于ng-S3-Upload库不支持自定义元数据或者亚马逊S3服务配置限制所导致的。你可以尝试使用其他库或者自己编写代码来实现自定义元数据的功能。