【问题标题】:Saving into Azure root folder when using Azure web deploy使用 Azure Web 部署时保存到 Azure 根文件夹
【发布时间】:2020-10-17 09:15:18
【问题描述】:

我有一个 React.Js 和 .NetCore Web 应用程序部署在我选择 Linux 作为其操作系统的 Azure Web 应用程序上。我有将图像保存到 wwwroot(根文件夹)的代码:

在开发中,我能够保存和检索图像。但是一旦部署在 Azure 上,它就不起作用了。我选择了免费层,它说有 1 GB 磁盘存储。有没有办法保存到这个?

【问题讨论】:

    标签: c# reactjs image azure asp.net-core


    【解决方案1】:

    您只需关注this doc 即可让您的 .NetCore Web 应用提供静态图像文件。

    在我的情况下,我的图像保存在路径 wwwroot/images 下,正如本文档所示。这是下面的结果:

    访问此图片:

    动态创建文件夹: 我创建了 2 个文件夹,名称分别为:someuseridabcd,如下所示:

    图像也可以通过这种方式访问​​:

    你也可以通过这个链接试试: https://stanlinuxtest.azurewebsites.net/images/someuserid/azure-1.png

    【讨论】:

    • 感谢您的解决方案,只是想知道这在需要创建动态文件夹时是否有效?在我的应用程序中,场景是有许多具有不同 userIds 的用户在 Web 应用程序中注册时会动态创建自己的文件夹,因此路径可能像这样“wwwroot/myImages/UserId/image.jpg”。
    • 嗨@Cgracs,欢迎您,很高兴知道它有帮助。是的,它也适用于动态创建文件夹的场景,我已经更新了我的答案。如果它解决了您的问题,请标记它:)
    猜你喜欢
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    相关资源
    最近更新 更多