gpt4 book ai didi

c# - 将字符串转换为 HttpPostedFileBase

转载 作者:行者123 更新时间:2023-11-30 13:32:46 25 4
gpt4 key购买 nike

我正在尝试使用 MVC 实现上传附件功能。我实际执行上传/保存附件的方法需要 HttpPostedFileBase 类型。

public virtual string Upload(HttpPostedFileBase fileName) 
{
//Code to upload/save attachment.
}

我的问题是“fileName”作为字符串从 UI 传递。如何将字符串(文件路径名)转换为我的上传方法可以使用的内容。

提前致谢。

最佳答案

正如其他人所提到的,您的表单应如下所示:

<form id="form_UploadFile" action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
</form>

然后正如您提到的,您正在尝试通过 ajax 发布,您可以使用 jQuery serialize()序列化要推送到您的 Controller 的 formData。

$('#form_UploadFile').serialize();

关于c# - 将字符串转换为 HttpPostedFileBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11694112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com