以下是HTML表单代码,用于上传文本值和JPEG文件。
<html>
<head></head>
<body>
<form action="https://mywebsiteforexample.com/" method="post" enctype="multipart/form-data">
<input type="text" name="id" value="01"/>
<input type="file" name="image">
<input type="submit" value="send">
</form>
</body>
</html>
问题是每当我必须在服务器上传文件时,我需要手动浏览文件以上传它。我想在C#中编写相同的代码,所以当我运行代码时,它自己按给定的路径选择文件,并上传文件,这样我就不需要手动浏览和选择文件了。可能吗。
答案 0 :(得分:0)
您不需要编写填充input
元素的代码(如果需要,可以使用Selenium和C#驱动程序)。只需模拟来自简单控制台应用程序的POST
操作即可。 HttpClient的。
关于如何做到这一点有很多问题,例如: C# HttpClient 4.5 multipart/form-data upload