[
https://issues.apache.org/jira/browse/VFS-116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482295
]
Andrew Serff commented on VFS-116:
----------------------------------
Yeah, I knew that was a problem (hence the "not having much luck"), but I don't
know the workings of either JSch or common.net.ftp stuff to make it handle the
filePointer. I was just trying to get things started for you guys. :) I've
actually worked around the issue for now, but it would be nice to have the
functionality at some point.
> Add Write capability to RandomAccessContent for all providers
> -------------------------------------------------------------
>
> Key: VFS-116
> URL: https://issues.apache.org/jira/browse/VFS-116
> Project: Commons VFS
> Issue Type: Improvement
> Affects Versions: 1.0, 1.1
> Environment: Java 1.5 / any os
> Reporter: Andrew Serff
> Attachments: AbstractRandomAccessStreamContent.java,
> FtpFileProvider.java, FtpRandomAccessContent.java,
> HttpRandomAccesContent.java, SftpFileProvider.java,
> SftpRandomAccessContent.java, svn_diff.txt
>
>
> Writing to RandomAccessContent seems to only work for the File provider.
> Reading works for all it seems, just not writing. The main ones I'm worried
> about are ftp and sftp. Here is what I know:
> FtpRandomAccessContent and SftpRandomAccessContent both extend from
> AbstractRandomAccessStreamContent. (The Http one does too, but I'm not
> interested in that one right now.)
> AbstractRandomAccessStreamContent extends from RandomAccessContent which only
> exposes the read methods and throws UnsupportedOperationExceptions for all
> the write methods.
> If you just add the write methods to AbstractRandomAccessStreamContent
> (calling getDataOutputStream().write*(v)) and then add an abstract method
> getDataOutputStream() to it, the subclasses will need to implement that.
> You also need to add the RANDOM_ACCESS_WRITE Capability to the SFTP and FTP
> FileProviders.
> I have been trying to do this tonight but I'm not having much luck with
> getting anything to write with both FTP and SFTP. I'm unfamiliar with JSch
> and Commons FTP, so I might just be missing something. If anyone could help,
> I'd be glad to submit a fix for this "Improvement" issue. I will either
> attach my changed files or add some comments to this issue to show the
> changes I have made.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]