- From: Irene Vatton <irene.vatton@inrialpes.fr>
- Date: Fri, 9 Jul 2004 18:03:55 +0200
- To: George Herson <gherson@snet.net>
- Cc: www-amaya@w3.org
On Fri, 2 Jul 2004 17:11:55 -0700 (PDT)
George Herson <gherson@snet.net> wrote:
>
> hi,
>
> I've converted a file-based document management system
> to one that uses a MySQL database and http with PUT
> uploads. Amaya is the front-end. Things seem to work
> except for:
>
> Amaya 8.5 on Win98 and Amaya 7.1 on Debian Linux
> (kernel 2.2.20), work with my PUT publishing PHP and
> Perl scripts except that whenever I try to save to an
> http:// url with %20 anywhere in it Amaya returns e.g.
> "Failed to save to URL
> http://mydomain.com/putdir/HP%20BJC.html Operation
> completed with a -1 status code". Even when I reduce
> the underlying PUT script to a simple, 1-line call to
> a log file, I get this error. Yet when I manually set
> the incoming filename to one with "%20" in it, the PUT
> script works fine so I think Amaya may have a bug.
>
> ideas?
%20 is the HTTP encoding of the space character.
We made some experiments:
- when the document URL includes a space, Amaya translates that space
and sends the right string to the server.
- when the document URL includes a %20, Amaya doesn't translate that %20
and sends that string to the server.
This seems correct, but you have a problem.
Could you send us a concrete example and the log of the server (what is received)?
> A lesser issue that may be an Apache (1.3.29) config
> or other problem is that when I try to save to
> http://mydomain.com/putdir/customapp.php/filename.html
> for example, neither the customapp.php nor the CGI PUT
> script associated with that directory run. (Both
> custumapp.php and the PUT script are activated and
> work correctly in other circumstances.) So I have to
> manually remove the "/customapp.php" before trying to
> save the file.
>
> thanks,
> george herson
>
>
Irene.
-----
Irène Vatton INRIA Rhône-Alpes
INRIA ZIRST
e-mail: Irene.Vatton@inria.fr 655 avenue de l'Europe
Tel.: +33 4 76 61 53 61 Montbonnot
Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex - France
Received on Friday, 9 July 2004 12:04:26 UTC