ServiceStack.HttpUtils.UploadFile C# (CSharp) Method

UploadFile() public static method

public static UploadFile ( this webRequest, FileInfo uploadFileInfo, string uploadFileMimeType ) : WebResponse
webRequest this
uploadFileInfo System.IO.FileInfo
uploadFileMimeType string
return System.Net.WebResponse
        public static WebResponse UploadFile(this WebRequest webRequest,
            FileInfo uploadFileInfo, string uploadFileMimeType)
        {
            using (var fileStream = uploadFileInfo.OpenRead())
            {
                var fileName = uploadFileInfo.Name;

                webRequest.UploadFile(fileStream, fileName, uploadFileMimeType);
            }

            if (ResultsFilter != null)
                return null;

            return webRequest.GetResponse();
        }

Same methods

HttpUtils::UploadFile ( this webRequest, Stream fileStream, string fileName ) : void
HttpUtils::UploadFile ( this webRequest, Stream fileStream, string fileName, string mimeType, string accept = null, Action requestFilter = null, string method = "POST" ) : void