public Task <UploadStreamProvider> Upload(IUploadStream uploadStream) { if (!_request.Content.IsMimeMultipartContent("form-data")) { throw new InvalidOperationException("UnsupportedMediaType"); } UploadStreamProvider provider = new UploadStreamProvider(uploadStream); return(_request.Content.ReadAsMultipartAsync(provider)); }
public UploadFileResults(UploadStreamProvider provider) { Files = provider.FileData.Select(x => new UploadFile(x)); }