On Wed, Jun 11, 2008 at 2:07 PM, Dave Cohen &lt;<a href="mailto:drupal@dave-cohen.com">drupal@dave-cohen.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I&#39;m all in favor of improving Drupal&#39;s core file handling. &nbsp;But also when<br>
discussions like this come up, I mention <a href="http://drupal.org/project/upapi" target="_blank">http://drupal.org/project/upapi</a><br>
(Upload API contrib module). &nbsp;If I could rally the troops around this module<br>
it could become a great thing.<br>
<br>
One thing this module does is invoke hooks to let other modules know when new<br>
files have been uploaded and act on them. &nbsp;I can imagine an add-on that<br>
detects FTPed files, and inserts them into the upapi system (which currently<br>
only supports uploads via forms)</blockquote><div><br>Dave, why rally troops around a contrib module instead of a core patch?&nbsp; The UpAPI module is awesome work and implements some really cool stuff, but is irrelevant to the discussion of Drupal FTP and it&#39;s merit.<br>
<br>I think having ftp client implementations aren&#39;t really the greatest thing, especially when PHP&#39;s native stream wrappers include FTP and SFTP/SSH. There is a patch floating around for stream wrapper support in core <a href="http://drupal.org/node/227232">http://drupal.org/node/227232</a> which would deprecate most of these types of file clients.<br>
<br>I think modules like drupal_ftp and media_mover are excellent use cases for stream wrapper support in core. <br><br>If it were me I&#39;d list it as officially abandoned if you don&#39;t need it and let people know it&#39;s looking for a maintainer if anyone requires it.<br>
<br><br>.darrel.<br></div></div>