在使用web API c#上传附件后,我试图阅读回复。低于错误:
没有媒体类型可用于从具有媒体类型“multipart/form-data”的内容中读取“String”类型的对象。
这是我的部分代码:
string filepath="C:/用户/O42895/桌面/DownloadAttachmen20189t.jpg"; string filename="DownloadAttachmen20189t.jpg";
MultipartFormDataContent content = new MultipartFormDataContent();
ByteArrayContent fileContent = new ByteArrayContent(System.IO.File.ReadAllBytes(filepath));
fileContent.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = filename };
content.Add(fileContent);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("multipart/form-data"));
response = await client.PostAsync("https:--.com/flex/upload/document/genericattachment", content);
var resBody=response.Content.ReadAsStringAsync().结果;Console.WriteLine(resbody);
我收到了回复,但无法打印或阅读。如果有人知道,请告诉我
问题内容: 我想通过ajax调用使用WebApi上传文件,该文件将保存到数据库中。我尝试了此链接中 给出的代码 。在这里,它将接收到的数据作为未指定扩展名的文件保存到硬盘驱动器中,但是我想要执行类似将文件保存到数据库时的操作,我也想保存文件名和扩展名原因,如果以后需要要下载文件,我可以提供文件名和扩展名。并在链接中将文件作为文件保存到硬盘,但是有什么方法可以直接将文件保存到DB。 问题答案: 答案
我对webapi相当陌生,已经开发了一个小型webapi,它有一些操作并返回我的自定义类Response。 现在我遇到的困难是,我不知道如何读取从webapi操作返回的响应数据,并从我的响应类中提取json。在获得json之后,如何将该json 发送到customer类。 这就是我调用webapi函数的方式: null 1)如何在客户端获取webapi返回的响应类 2)如何从响应类中提取json
我想在JSP中读取一个excel文件,为此,我首先使用一个web应用程序项目将该文件上传到:D分区中名为uploads的文件夹中,并尝试使用另一个java项目读取excel上传的文件。两个代码都工作正常。这里是通过web应用程序项目(JSP和SERVLET)上传到特定文件夹的代码: 图书馆 commons-fileupload-1.2.2.jar commons-io-2.1.jar 索引.jsp
我正在通过ajax-post调用从UI上传excel文件,并试图从支持的Restful服务java代码中读取该文件,但我无法正确打印excel文件内容。文件名和其他属性打印正确。
我需要上传一个文件并读取内容,使用spring mvc很容易,但使用spring webflux,我不知道如何处理FilePart和DataBuffer流量 我期待着这样的回报: