Re: How to exit a cgi file after a download
There is no such thing as a "cgi form" or "cgi window". Your cgi script runs when the user requests a Web page, generates a page, and then ends. At that point, python has stopped running. If your want the client's browser window to close, that's not a python problem. If you want to invalidate the download link after one successful download, you'll have to add a unique identifier to the url and keep track of which identifiers are still valid. Thanks for responding, Technically cgi is a script. But a form is what a cgi script file can create. The form I asked about is html, it was generated by a cgi script file. So I should have written; a cgi script file generated html form, or a cgi script file generated html window. Lazy writing. My mistake. However I asked a question which now is mute. Once the user downloads the data the user can copy it, so why limit the download?. I appreciate the response, jd inqvista.com -- https://mail.python.org/mailman/listinfo/python-list
Re: How to exit a cgi file after a download.
On 5/09/2013 5:42 AM, Joel Goldstick wrote: This same message comes up under one of Niko's many aliases. Is this another? Why post twice? Because he's a troll. -- https://mail.python.org/mailman/listinfo/python-list
Re: How to exit a cgi file after a download
On Sep 4, 2013 1:29 PM, "Ferrous Cranus" wrote: > > Python help. > > I use the following code in a cgi file > to give the client a download link to > download a file. > > --- > > print "%s" % (' Down > Load ') > > > > A click on "Down Load" opens a pop up browser > window which allows the user to choose where > to download the "Setup.zip" file, then after > the download, the pop up window closes. > > My problem is that I want the cgi form, which > contains the link, to also close after the > download. The only way I can figure out to > close the cgi window is to give the user a > button to close it. > > Without closing it, the client can download > again and forever if they choose to because > the cgi window is open and the link is still > active. > > I am trying to find a way to close the cgi > file or call another file after the download > without adding a close button and asking the > client to close the window. > > jd > > There is no such thing as a "cgi form" or "cgi window". Your cgi script runs when the user requests a Web page, generates a page, and then ends. At that point, python has stopped running. If your want the client's browser window to close, that's not a python problem. If you want to invalidate the download link after one successful download, you'll have to add a unique identifier to the url and keep track of which identifiers are still valid. -- https://mail.python.org/mailman/listinfo/python-list
Re: How to exit a cgi file after a download
On Wed, Sep 4, 2013, at 12:49, Ferrous Cranus wrote: > Without closing it, the client can download > again and forever if they choose to because > the cgi window is open and the link is still > active. Why is this a problem? They usually won't want to, and if they do want to (for example if they accidentally canceled the download) I don't see why not to let them. The solution should be to give them a unique download link that will only work once (or only for a certain period of time), not to close the window. -- https://mail.python.org/mailman/listinfo/python-list
Re: How to exit a cgi file after a download.
This same message comes up under one of Niko's many aliases. Is this another? Why post twice? On Wed, Sep 4, 2013 at 2:44 PM, inq1ltd wrote: > Python help. > > I use the following code in a cgi file > to give the client a download link to > download a file. > > --- > > print "%s" % (' Down > Load ') > > > > A click on "Down Load" opens a pop up browser > window which allows the user to choose where > to download the "Setup.zip" file, then after > the download, the pop up window closes. > > My problem is that I want the cgi form, which > contains the link, to also close after the > download. The only way I can figure out to > close the cgi window is to give the user a > button to close it. > > Without closing it, the client can download > again and forever if they choose to because > the cgi window is open and the link is still > active. > > I am trying to find a way to close the cgi > file or call another file after the download > without adding a close button and asking the > client to close the window. > > jd > > > > -- > https://mail.python.org/mailman/listinfo/python-list -- Joel Goldstick http://joelgoldstick.com -- https://mail.python.org/mailman/listinfo/python-list
How to exit a cgi file after a download.
Python help. I use the following code in a cgi file to give the client a download link to download a file. --- print "%s" % (' Down Load ') A click on "Down Load" opens a pop up browser window which allows the user to choose where to download the "Setup.zip" file, then after the download, the pop up window closes. My problem is that I want the cgi form, which contains the link, to also close after the download. The only way I can figure out to close the cgi window is to give the user a button to close it. Without closing it, the client can download again and forever if they choose to because the cgi window is open and the link is still active. I am trying to find a way to close the cgi file or call another file after the download without adding a close button and asking the client to close the window. jd -- https://mail.python.org/mailman/listinfo/python-list
How to exit a cgi file after a download
Python help. I use the following code in a cgi file to give the client a download link to download a file. --- print "%s" % (' Down Load ') A click on "Down Load" opens a pop up browser window which allows the user to choose where to download the "Setup.zip" file, then after the download, the pop up window closes. My problem is that I want the cgi form, which contains the link, to also close after the download. The only way I can figure out to close the cgi window is to give the user a button to close it. Without closing it, the client can download again and forever if they choose to because the cgi window is open and the link is still active. I am trying to find a way to close the cgi file or call another file after the download without adding a close button and asking the client to close the window. jd -- https://mail.python.org/mailman/listinfo/python-list