我正在尝试在Web应用程序中使用IBM Watson视觉识别。我想将客户端上传的照片路径发送到函数或控制器,以便我可以使用它来构建并从视觉识别中获取结果(构建对象)。 我设法得到这样的路径(在Internet Explorer中):
var input = document.getElementById("file");
var filepath1 = input.value;
我想知道如何将路径发送到控制器或c#中的函数。
我还尝试构建表单并向控制器添加操作,但控制器名称未显示。
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input accept="image/*" title="Choose an image to upload" type="file" name="file" id="file" />
<input type="submit" />
</form>
答案 0 :(得分:1)
视图模型
Error: Inappropriate ioctl for device
查看
public class MyViewModel
{
[Display(Name = "My File")]
public IFormFile File { get; set; }
}
控制器
@model MyViewModel
<form asp-action="Send" enctype="multipart/form-data">
<label asp-for="File">Filename:</label>
<input accept="image/*" title="Choose an image to upload" type="file" asp-for="File" />
<input type="submit" />
</form>