A) Upload a file to the server

B)After the file is uploaded , I have write a python program to encode the file

C)When the encoding is finish, user must download the file back to his machine.

I'm very new to Zope and I choose it because I thought it should have an easy and good communication with python. Since I have terminated the python program that does what I want, I have no idea how to accomplish the requests above.

A -> I know I will need external access to the file system, is there a product that can help me in that ?

LocalFS and ExtFile are a couple of options.

I try to install LocalFS with no success ( Zope never include it in the product list). Using ExtFile I just could have access to my file systems, how can I use it to upload a file from my website visitors pc ?

B -> my program works as I want like a python program , it will need any modification so I can use it in Zope ?
Look into External Methods
Already reading , thank's.
C -> I think I will need also some kind of progress indicator so the user can know when the encoding is done (some time takes more than a minute)
This may help:

http://www.zope.org/Members/don/long_procces
That's a solution but do you know something more GUI like a progress bar ?
. Any ideas how the user will download back the file? should the download begin automatically after the encoding ?
If your external method commits the transaction, a new zope object will be created. You could then do a response.redirect that causes the user's browser to access the new object.

My python program change the original file, it doesn't create another one after the encoding. Can I use the same Zope object or it doesn't work that way ?

Cheers...
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to