To save Byte Array back to File, you don't need HttpPostedFile, you can easily do using File class.
C#
//Save the Byte Array as File.
string filePath = "~/Files/" + fileName;
System.IO.File.WriteAllBytes(Server.MapPath(filePath), bytes);
VB.Net
'Save the Byte Array as File.
Dim filePath As String = "~/Files/" + fileName
System.IO.File.WriteAllBytes(Server.MapPath(filePath), bytes)