【发布时间】:2016-01-27 00:50:55
【问题描述】:
我想构建一个 Rest Web 服务(在 .NET 中)来上传带有名称、描述、时间等其他信息的图像文件。
所以我写了这段代码:
[Route("SaveDocument")]
[HttpPost]
public HttpResponseMessage SaveDocument(Stream fileContents)
{
byte[] buffer = new byte[10000];
int bytesRead, totalBytesRead = 0;
do
{
bytesRead = fileContents.Read(buffer, 0, buffer.Length);
totalBytesRead += bytesRead;
} while (bytesRead > 0);
Console.WriteLine("Service: Received file {0} with {1} bytes", fileName, totalBytesRead);
}
我想要传递文件 Base64,但我无法做到这一点。
我们能帮帮我吗?
【问题讨论】:
标签: c# .net web-services file-upload