1
我想寫上傳圖像文件系統的方法,所以我創建一個Web API和 寫這個方法:保存圖片在網頁API文件系統上
public class ProductPictureController : ApiController
{
[HttpPost]
public async Task<IHttpActionResult> AddProductPicture()
{
if (!Request.Content.IsMimeMultipartContent())
{
return InternalServerError();
}
var provider = new MultipartMemoryStreamProvider();
var result = await Request.Content.ReadAsMultipartAsync(provider);
var textInfo = result.Contents[0].ReadAsStringAsync().Result;
var image = result.Contents[1];
var fullyQualifyFileName = image.Headers.ContentDisposition.FileName.Replace("\"", "").Replace("-", "");
var filePath = HttpContext.Current.Server.MapPath("~/Images/ProductPicture/" + fullyQualifyFileName);
return Ok("done");
}
}
,我想訪問SaveAs
方法爲寫image.SaveAs(Path)
,但我無法訪問它,有沒有辦法做到這一點?