コード例 #1
0
        public async Task <IHttpActionResult> Upload()
        {
            if (!Request.Content.IsMimeMultipartContent())
            {
                throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
            }

            var provider = await Request.Content.ReadAsMultipartAsync();

            var bytes = await provider.Contents.First().ReadAsByteArrayAsync();

            await _fileLoader.UploadFile(bytes);

            return(Ok());
        }