NetTalk Central
NetTalk Web Server => Web Server - Ask For Help => Topic started by: Richard I on December 13, 2019, 07:40:46 PM
-
Hi,
Im using Example 72 and want to download a Text file instead of a CSV as in the example...
On clicking the file download, the contents of the text file are displaying in a new browser tab
close(dosfile) does not solve
How can I bring the text file down without opening it ?
Thanks
Richard
NT 11.27
-
Try example 40 (FileDownload) instead.
-
Thank you Jane,
It seems to me that example 72 integrates better and provides the option of file type.
I need to know however , why the CSV file comes down as a file but the text file seemingly doesn't, displaying in the Chrome browser opened, in a new tab
Yes, FileDownload ( example 40) is an option...but I would rather not
I have found it works OK provided the cache option is unticked in the web Server
Appreciate your help.
Regards,
Richard
-
Further to-
If the link "Click here to download file " is right clicked the option to" save link as " will download the TEXT file to the location nominated.
Thats acceptable
Richard
-
Sure, right-click works.
But example 40 works with a regular click (in case you have trouble training your users).
-
Yes - time will tell
I did have problems earlier, with FileDownload(40) in that it was downloading a cached file rather than the latest,
and at the time I didnt fancy having to tell users to clear the browser cache.
I believe( think) that having the cache option Unticked has sorted it, however....I like the format of the 72 example.
Incidently, I found your posting on the c:\windows\system32\drivers\etc\HOSTS , specifically getting localhost and 127.0.0.1 to work, very interesting and useful... it just shows you, help given on this forum, stretches far and wide.
Much obliged
Cheers
Richard
-
I haven't done it, Richard. But I'd think you could combine the two.
Create the report or file as in example 72.
But in the Value::FileProgress routine, instead of creating a URL as that example does, do something like example 40 (p_web.HeaderDetails.ContentDisposition = 'attachment; filename=" ... etc.)
I think the "attachment" in the header is what's telling the browser not to try to open the file directly, and is apparently the behavior you're looking for.
JAT....
Jane