Re: How to exit a cgi file after a download

2013-09-05 Thread inq1ltd


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.

2013-09-04 Thread alex23

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

2013-09-04 Thread Benjamin Kaplan
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

2013-09-04 Thread random832
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.

2013-09-04 Thread Joel Goldstick
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.

2013-09-04 Thread inq1ltd
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

2013-09-04 Thread Ferrous Cranus
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