使用webclient上传图片

时间:2019-10-17 20:33:05

标签: c# api webclient

我正在尝试使用webclient将图像从api上传到Web文件夹。我有图像的字节数组,并且提供了像http://example.com/content/images/这样的文件夹路径 但结果是出现405错误(不允许使用方法)。

我尝试过的解决方案是 1.删​​除api和web的webconfig中的WebDEV模块和处理程序 2.向Webclient提供plesk凭证 3.创建虚拟目录并将其更改为上载路径 4.使用httpclient类并使用postasjsonasync

但都是徒劳的。

请给我更好的解决方案

2 个答案:

答案 0 :(得分:0)

您可以使用http客户端执行此操作。您需要分多次发送数据。 遵循本文以供参考 https://www.c-sharpcorner.com/article/asp-net-web-api-using-mvc-and-httpclient-to-upload-and-download-files-part-eig/

答案 1 :(得分:0)

我实际上正在访问Web的图像文件夹,这将向我返回错误405(不允许使用方法)。然后,我在网络控制器中编写了一个方法,并使用webclient调用了该方法,并成功上传了图片。

无论如何,谢谢您的帮助