Public Sub ReturnFIRMWARE(b() As Byte, resp As ServletResponse,myfileName As String)
Log("[ReturnFIRMWARE]")
resp.ContentType = "application/octet-stream"
resp.SetHeader("Content-Disposition", $"inline;filename=${myfileName}"$ )
resp.SetHeader("Content-Length", $"${b.Length}"$)
resp.OutputStream.WriteBytes(b, 0, b.Length)
Log("[fine][ReturnFIRMWARE]")
End Sub