public UploadRequest(AltspaceListItem item)
            {
                var inner = item.buildUploadContent();

                _content                   = inner.ReadAsByteArrayAsync().Result;
                Headers.ContentType        = inner.Headers.ContentType;
                Headers.ContentDisposition = inner.Headers.ContentDisposition;

                _apiUrl = "/api/" + item.pluralType + "/" + item.id + ".json";
                _method = HttpMethod.Put;
            }
            public UploadRequest(AltspaceListItem item, string uploadFileName, bool isExclusivelyAndroid = false)
            {
                var inner = item.buildUploadContent(new AltspaceListItem.Parameters {
                    uploadFileName       = uploadFileName,
                    isExclusivelyAndroid = isExclusivelyAndroid
                });

                _content                   = inner.ReadAsByteArrayAsync().Result;
                Headers.ContentType        = inner.Headers.ContentType;
                Headers.ContentDisposition = inner.Headers.ContentDisposition;

                _apiUrl = "/api/" + item.pluralType + "/" + item.id + ".json";
                _method = HttpMethod.Put;
            }