コード例 #1
0
        //public HttpResponseMessage Get()
        //{
        //    if (Request.Headers.Range != null)
        //    {
        //        var partialResponse = Request.CreateResponse(HttpStatusCode.PartialContent);
        //        partialResponse.Content = new ByteRangeStreamContent(new MemoryStream(_cacheService.GetStreamContent()), Request.Headers.Range, _mediaTypeHeaderValue);
        //        return partialResponse;
        //    }
        //    var responseMessage = new HttpResponseMessage(HttpStatusCode.OK);
        //    responseMessage.Content = new ByteArrayContent(_cacheService.GetStreamContent());
        //    responseMessage.Content.Headers.ContentType = _mediaTypeHeaderValue;
        //    return responseMessage;
        //}

        public void Post([FromBody] byte[] value)
        {
            _cacheService.AddStreamContent(value);
        }