Haven't seen any such system, but i can easily change that, it will be cleaner.
On Wed, May 5, 2010 at 16:41, Sai Pullabhotla <sai.pullabho...@jmethods.com>wrote: > I just noticed that the code checked in just replaces "\" with "/". I > think for best compliance on all operating systems and file systems, > it should replace File.separatorChar with "/". Not sure if there are > any file systems that use a separator other than "/" and "\". > > Regards, > Sai Pullabhotla > > > > > > On Wed, May 5, 2010 at 9:22 AM, Guillaume Nodet <gno...@gmail.com> wrote: > > I've committed the changes. Could you give a try ? > > > > On Wed, May 5, 2010 at 16:20, Guillaume Nodet <gno...@gmail.com> wrote: > > > >> Removing the second string works with FileZilla but fails with the sftp > >> command line utility. > >> > >> > >> On Wed, May 5, 2010 at 16:13, Guillaume Nodet <gno...@gmail.com> wrote: > >> > >>> Yeah, that's what I'm trying. > >>> Let me try with removing the double name though. > >>> > >>> > >>> On Wed, May 5, 2010 at 15:50, Sai Pullabhotla < > >>> sai.pullabho...@jmethods.com> wrote: > >>> > >>>> How about something like this: > >>>> > >>>> protected void sendAbsoluteName(int id, File file) throws > IOException > >>>> { > >>>> Buffer buffer = new Buffer(); > >>>> buffer.putByte((byte) SSH_FXP_NAME); > >>>> buffer.putInt(id); > >>>> buffer.putInt(1); > >>>> String path = file.getPath(); > >>>> if(File.separatorChar != '/') { > >>>> path = path.replace(File.separatorChar, '/'); > >>>> } > >>>> if(path.charAt(0) != '/') { > >>>> path = '/' + path; > >>>> } > >>>> buffer.putString(path); > >>>> //buffer.putString(file.getPath()); > >>>> writeAttrs(buffer, file); > >>>> send(buffer); > >>>> } > >>>> > >>>> Regards, > >>>> Sai Pullabhotla > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> On Wed, May 5, 2010 at 8:45 AM, Sai Pullabhotla > >>>> <sai.pullabho...@jmethods.com> wrote: > >>>> > I removed the second call to place the path in the buffer and seems > to > >>>> > be working fine. > >>>> > > >>>> > Regards, > >>>> > Sai Pullabhotla > >>>> > > >>>> > >>> > >>> > >>> > >>> -- > >>> Cheers, > >>> Guillaume Nodet > >>> ------------------------ > >>> Blog: http://gnodet.blogspot.com/ > >>> ------------------------ > >>> Open Source SOA > >>> http://fusesource.com > >>> > >>> > >>> > >> > >> > >> -- > >> Cheers, > >> Guillaume Nodet > >> ------------------------ > >> Blog: http://gnodet.blogspot.com/ > >> ------------------------ > >> Open Source SOA > >> http://fusesource.com > >> > >> > >> > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > ------------------------ > > Open Source SOA > > http://fusesource.com > > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com