How do I convert a byte[] that holds a png image into a file to be saved on the filesystem?
using MemoryStream memoryStream = new
MemoryStream(response.Shipments[0].ShippingLabel);
memoryStream.Position = 0;
System.Drawing.Image image = System.Drawing.Image.FromStream(memoryStream);
image.Save(@"C:\\Users\CS\Documents\FedexLabel.png", ImageFormat.Png);
The code above keeps throwing this error:
System.AggregateException
HResult=0x80131500
Message=One or more errors occurred. (Parameter is not valid.)
Source=System.Private.CoreLib
StackTrace:
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken
cancellationToken)
at System.Threading.Tasks.Task.Wait()
at ConsoleApp3.Program.Main(String[] args) in
This exception was originally thrown at this call stack:
[External Code]
Marketplace.FedexServices.FedexServicesTest.TestFedexCreateShipmentService() in
FedexServicesTest.cs
Inner Exception 1:
ArgumentException: Parameter is not valid.