Hi Team,
I am trying to upload video file greater than 149 MB at that time i am getting exception from api.CreateVideo method as:
Message: The request was aborted: The request was canceled.
Inner exception: Cannot close stream until all bytes are written.
Stack trace:
HResult -2146232800 int
at System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting)
at System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting)
at System.Net.ConnectStream.System.Net.ICloseEx.CloseEx(CloseExState closeState)
at System.Net.ConnectStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
at BrightcoveMapiWrapper.Api.Connectors.BasicRequestBuilder.WriteMultipartFormData(HttpWebRequest request, NameValueCollection postParameters, FileUploadInfo fileToUpload, String boundary)
at BrightcoveMapiWrapper.Api.Connectors.BasicRequestBuilder.BuildMultipartFormDataPostRequest(String postUrl, NameValueCollection postParameters, FileUploadInfo fileToUpload)
at BrightcoveMapiWrapper.Api.Connectors.BrightcoveApiConnector.GetPostResponseJson(String postJson, FileUploadInfo fileUploadInfo)
at BrightcoveMapiWrapper.Api.Connectors.BrightcoveApiConnector.GetFilePostResponseJson(String postJson, FileUploadInfo fileUploadInfo)
at BrightcoveMapiWrapper.Api.BrightcoveApi.RunFilePost[T](BrightcoveParamCollection postParams, FileUploadInfo fileToUpload)
at BrightcoveMapiWrapper.Api.BrightcoveApi.CreateVideo(BrightcoveVideo video, FileUploadInfo fileUploadInfo, EncodeTo encodeTo, Boolean createMultipleRenditions, Boolean preserveSourceRendition, Boolean h264NoProcessing)
at BrightcoveMapiWrapper.Api.BrightcoveApi.CreateVideo(BrightcoveVideo video, String fileToUpload, EncodeTo encodeTo, Boolean createMultipleRenditions, Boolean preserveSourceRendition, Boolean h264NoProcessing)
Please let me know, any pointers to resolve above mentioned issue.