我正在使用Firebase Hosting来托管我的React应用程序(我正在使用Webpack)。我需要在我的网站上创建一个可公开访问的文件夹,然后将文件上传到该文件夹,例如: https://www.example.com/.well-known/assetlinks.json 。在本地,我创建了顶层 .well-known 文件夹,其中包含 assetlinks.json ,现在可以访问 localhost:9562 / .well上的文件-known / assetlinks.json 。然后,我将项目部署到Firebase,但是 https://www.example.com/.well-known/assetlinks.json 显示空白页。
答案 0 :(得分:0)
只能通过使用Firebase CLI部署内容或使用new REST API将文件部署到Firebase Hosting。有一个detailed example of how to perform an upload。
如果您想使用REST API允许个人上载内容,那将是您必须自己构建的东西,这非常不容易实现,并且超出了Stack的完整答案范围溢出(范围太广)。但是您当然可以尝试实现这一目标。
通过Cloud Functions路由请求以服务实际内容可能会更容易,因为使用CLI部署还会删除您使用REST API上传的所有现有内容(如果该内容也不存在于REST API的正确位置)部署机器)。
基本上,您要花很多代码和体系结构才能实现这一目标。