I am doing an ASP.NET project using VB, using Visual Studio 2017. As part of the project, I am creating a customer report as a .html output file. When the file has been created, I want to open it in another browser tab or window, so it can be viewed and/or printed. The file is being created perfectly, but when I do a "response.redirect" command to the full pathname of the file, Google Chrome gives an error "ERR_UNSAFE_REDIRECT". If I change the pathname from Windows format to "file:///..." format, I get the same error.
When I tried this,
Dim s As String = "window.open('" & Server.UrlEncode(Report_UR
()) & "', 'popup_window', 'width=300,height=100,left
), "script", s, True)
the pop-up window opens OK, but instead of my file, it has a 404-page-not-found error, which shows the requested URL and Physical Path with
Requested URL http://localhost:62761/MenuAdmin/file:/F:/customer/outbox/OrderStatusReport.html
Physical Path F:\customer\ASMFG\ASMFG\AS
Correct Path is F:\customer\outbox\OrderSt
How do I get ASP.NET to use my file's correct pathname? Or is there a different place I can create the file that would prevent ASP.NET from mangling its pathname? Or how would I just print the HTML file to a selected printer and not worry about the screen display part?
Thanks in advance for the help!