如何在 ASP.NET MVC 的服务器文件夹中保存 blob 图像

Posted

技术标签:

【中文标题】如何在 ASP.NET MVC 的服务器文件夹中保存 blob 图像【英文标题】:How to save blob image in server folder in ASP.NET MVC 【发布时间】:2022-01-12 13:37:31 【问题描述】:

我正在尝试使用 react-admin 的 <ImageInput /> 组件处理 POST 调用。 当我调用 POST 时,下面的 Payload 会发送到我的 ASP.NET MVC 服务器。


    "event_title": "test",
    "event_date": "1111-11-11",
    "event_description": "test",
    "event_poster": 
        "rawFile": 
            "path": "test.jpg"
        ,
        "event_poster": "blob:http://localhost:3000/d536e2d0-21ee-40c1-8a1a-34c5d725015c",
        "title": "test.jpg"
    

问题在于“event_poster”属性。我不知道如何从这个 blob URL 获取图像并将其保存在我的服务器文件夹中。

【问题讨论】:

【参考方案1】:

原来的React-Admin不发送图片数据,需要一个Data Provider细化:https://marmelab.com/react-admin/DataProviders.html#extending-a-data-provider-example-of-file-upload

【讨论】:

谢谢,我研究了一下,终于找到了办法。

以上是关于如何在 ASP.NET MVC 的服务器文件夹中保存 blob 图像的主要内容,如果未能解决你的问题,请参考以下文章

如何防止在asp.net mvc中上传exe文件

asp.net mvc 问题!

如何在 asp.net mvc 中将文件传递给客户端而不下载 Web 服务器上的文件?

asp.net mvc 文件跨域上传,接收返回结果

如何部署 ASP.NET MVC5 应用程序的“发布”版本

403 禁止:Asp.net MVC