首页 > 解决方案 > 如何更改 WebAPI 控制器中的 img src 属性。HttpContext.Current??

问题描述

我是 ASP.net 中的 WebAPI 新手。我的表单成功提交到服务器,然后我的服务器的 WebAPI 必须更改我的 img 的 src 属性。我不知道该怎么做。我需要使用 HttpContext.Current 吗?还是我应该使用 <FromBody()>?有没有更好的办法?下面是骨架代码。我在 4.8 .net 框架和 vb.net 上使用 Visual Studio 2019 谢谢 -Doug

客户...

<form action="/api/Values " method="post" enctype="multipart/form-data">
    <div>
        <input type="file" id="btn_FileUpload" name="btn_FileUpload">
        <input type="submit" id="btn_submit" name="btn_submit">
        <img id="img1" name="img1" src="@Url.Content("/IntroImage.png")" />
    </div>

</form>

服务器...

Public Class ValuesController
        Inherits ApiController

        <HttpPost>
        Public Sub UploadFile1()
            Should I use HttpContext.Current ?
        End Sub

        <HttpPost>
        Public Sub UploadFile2(<FromBody()> ByVal value As String)
            Should I use FromBody ?
        End Sub
    
End Class

标签: vb.netwebapihttpcontext

解决方案


推荐阅读