0

webdav upload issue

Eric McMurry 12 years ago updated by Alexander Blach (Developer) 12 years ago 3
when attempting to upload an edited file that came from an svn webdav, I got the following error:

Error uploading "filename.xml": request body stream exhausted

I am able to upload to another webdav server using Textastic.  I can also upload the file I had trouble with using Textastic from Transmit on my Mac and it works fine.


What kind of server are you running? It would be nice if you could give me enough information so that I can try to reproduce it on my machine.
the https is served via Apache 2.2.x and the webdav backend is svn is 1.6.17 for the server I had the issue with.

I dug into this more with the admin of the server that was working for me and the one that wasn't.  Jumping to the end, the case that was not working looked like:

-propfind
-response did not indicate auth required (this svn server allows global checkout, but not checkin)
-put, without credentials
-401
-no request after the 401

We found on another svn and day combination that did work, global checkouts were turned off, and the response to the propfind indicated that auth was needed with a 401 response to the propfind.  When this happened, the subsequent put had credentials in it.

So, it looks like if Textastic responded to a 401 received after it sends the PUT, it would work with svn servers configured for global checkout and restricted checkin, such as the one I am trying to use.

Thanks!




Ok, thanks for the detailed explanation. I'll try to setup a similar environment.