|
Rajarshi Guha
rguha at indiana.edu
Sun Feb 25 16:51:09 EST 2007
On Mon, 2007-02-26 at 10:18 +1300, Greg Fawcett wrote:
> It would be interesting to see if you could open the file in /tmp and
> copy the contents to your web directory. Or could you create a symlink
> to the /tmp file?
Aah! I should have tried this first.
However doing it now still doesn't work, i.e., no file is copied to my
current directory.
So I tried a simpler solution:
def index(req):
f = open('tmp/junk.txt', 'w')
f.write('junk')
f.close()
return 'Done'
Here tmp has permissions:
drwxrwxr-x 2 apache apache 4.0K Feb 23 22:10 tmp
This works for some PHP scripts I have which have to write image files
to a local (to the current directory) tmp directory.
However when I call the above code from my browser, the file junk.txt is
written to /tmp (i.e. the value of HOME that I set at Apache startup).
Is there something special that needs to be done to get mod_python code
to write to a disk file?
I'm running mod_python 3.1, Apache 2.2, Fedora Core 5, python 2.4
Thanks,
-------------------------------------------------------------------
Rajarshi Guha <rguha at indiana.edu>
GPG Fingerprint: 0CCA 8EE2 2EEB 25E2 AB04 06F7 1BB9 E634 9B87 56EE
-------------------------------------------------------------------
All power corrupts, but we need electricity.
|