我有一个使用create-react应用程序创建的React应用程序。这个React应用程序使用Django API作为后端。我使用DigitalOcean Spaces存储各种媒体,到目前为止,已经将直接链接复制并保存在Django API中。 React通过获取API来访问媒体。
该解决方案的问题在于,DigitalOcean Spaces中的文件必须公开可用。据我了解,您需要使用访问键来访问设置为私有的文件。
我已经阅读了一些有关使用boto3并生成预签名URL的信息。我不知道这是否是最好的解决方案,而且我不确定该如何进行。