Well the Servlet I have written handles the POST, and then opens an
InputStream to the uploaded file (either in memory, or in the temp
directory), which can in turn be written to Slide using
WebdavResource.putMethod(InputStream is).  If I am doing something wrong
then please let me know!

Thanks again
Stuart


-----Original Message-----
From: Ingo Brunberg [mailto:[EMAIL PROTECTED] 
Sent: 13 August 2003 14:22
To: [EMAIL PROTECTED]
Subject: Re: weird error on file PUT

> I think I mentioned the switch that you speak of in my previous email.  
> 
> I am using MemoryDescriptorsStore and FileContentStore.  I think I am
> beginning to see why its not working... does it lose the descriptors to
the
> file when I restart the server?

Yes, of course.

> 
> I still think it's a bit weird that there never is anything put into the
> actual directory, even though it shows something in the browser.

I am not sure what Commons FileUpload does, but I doubt it uses a
regular PUT to upload files. From what I have read so far, it seems to
me that it uses some form of POST and Slide will not handle that
correctly.

> 
> Many thanks
> Stu
> 
> 
> -----Original Message-----
> From: Michael Oliver [mailto:[EMAIL PROTECTED] 
> Sent: 13 August 2003 14:37
> To: [EMAIL PROTECTED]
> Subject: RE: weird error on file PUT
> 
> Which store are you using, it sounds like a memory store, not the
> filesystem store.
> 
> Michael Oliver
> CTO/Matrix Intermedia
> 7391 S. Bullrider Ave.
> Tucson, AZ 85747
> Office (520)574-1150
> Cell (518)378-6154
> 
> 
> Stuart MacPherson said:
> > I spotted that, and I tried to change the directory that 'contentstore'
> > resides in, but it seems to make no difference.  I also set the store
> > parameter 'resetBeforeStarting' to 'false', and even though this looks
> > like the problem root, it made no difference either!
> >
> > Is it significant that when I look in the contentstore folder AFTER the
> > file upload and whilst the server is still running, it is totally empty?
> >  This conflicts with the Directory Listing in the browser, which, if
> > refreshed, shows the item that has been uploaded (albeit as a folder
> > instead of a file as it should be... I can even click this faux folder
> > and it will navigate into it!  There are no contents tho!).
> >
> > Many thanks again
> > Stu
> >
> >
> >
> > -----Original Message-----
> > From: Stan Pinte [mailto:[EMAIL PROTECTED]
> > Sent: 13 August 2003 13:03
> > To: Slide Users Mailing List
> > Subject: Re: weird error on file PUT
> >
> > At 12:57 13/08/2003 +0100, you wrote:
> >
> >>Hi
> >>
> >>
> >>
> >>I have written a Servlet that handles file uploads to Slide using
> >> Apache  Commons FileUpload, but when it tries to create the new
> >> WebdavResource,  and PUT it, I get the following error& and when I look
> >> a the store, it  seems to have created a folder called errmsg.txt/
> >> instead of a text  file.  I have attached the Servlet file to this
> >> email (I know the  FileUpload module file handling is not optimised,
> >> but its just a test at  the mo).
> >>
> >>
> >>
> >>Incidentally, every time I restart Tomcat, it wipes the store including
> >>  any folders I have created properly(!) using Windows WebFolders& what
> >> could be causing that, and how can I sort it?
> >
> > You have to modify the location of the store, in the Domain.xml
> > configuration file (included in the slide.war). I advise aswell to
> > switch  to JDBC persistence for descriptors, as it proves to be rather
> > stable.
> >
> > Stan.
> >
> >>
> >>
> >>Cheers
> >>
> >>stu
> >>
> >>
> >>
> >>13 Aug 2003 12:41:47 - org.apache.slide.webdav.WebdavServlet - INFO -
> >> GET  = 200
> >>
> >>OK (time: 10 ms) URI = /files
> >>
> >>Filename = G:\mysql\share\slovak\errmsg.txt
> >>
> >>Content Type = text/plain
> >>
> >>In Memory? = false
> >>
> >>Size in bytes = 13329
> >>
> >>The HttpURL is... http://localhost:8080/slide/files/errmsg.txt
> >>
> >>13 Aug 2003 12:42:05 - org.apache.slide.webdav.WebdavServlet - INFO -
> >> PROPFIND >
> >>  207 Multi-Status (time: 60 ms) URI = /files/errmsg.txt
> >>
> >>13 Aug 2003 12:42:05 - org.apache.slide.webdav.WebdavServlet - INFO -
> >> PUT  = 409
> >>
> >>Conflict (time: 0 ms) URI = /files/errmsg.txt
> >>
> >>THE DESTINATION PATH = /files
> >>
> >>The URI is... /files/errmsg.txt


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to