【问题标题】:need to add secure ftp file upload area to a client's website需要将安全的 ftp 文件上传区域添加到客户的网站
【发布时间】:2011-02-27 03:42:31
【问题描述】:

这是上一个问题的变体,因为我在所有无情的在线搜索中都找不到答案。

我正在为一家建筑公司设计一个网站。他们希望他们的客户能够通过他们网站上的链接,通过 ftp 向他们上传文件。他们还希望为其客户登录,并确保上传安全。

我可以弄清楚如何制作具有文件上传区域的表单 - 但只是不了解 ftp 和安全部分...

我懂html、css和一点JQuery;其余的对我来说仍然很有挑战性。

找到了一个叫做 net2ftp 的东西,它声称可以做我正在寻找的东西 - 但即使是安装说明(对于管理员,这里:http://www.net2ftp.com/help.html)也让我感到困惑。我需要一个 MySQL 数据库吗?我在哪里输入他们所指的管理员密码?继续……

有没有人知道的“更容易”的东西?我已经读到我应该在谷歌上搜索“文件管理器”——但不知道这些是否可以嵌入到客户的网站中。

我什至需要了解当客户端单击上传链接时,所述文件会发生什么,以及它在哪里结束。

哦 - 我在这个问题上太过头了。

【问题讨论】:

  • 你应该试试 serverfault.com。

标签: upload ftp file-upload uploading ftp-client


【解决方案1】:

据我所知,只需将文件移动到可从 FTP 服务器访问的同一目录,就可以将 HTTP 上传到 FTP 服务器。例如,假设 FTP 服务器有一个可以访问 /home/ftp 的用户。上传完成后,您可以简单地将上传的文件移动到那里(例如,在 PHP 中使用 move_uploaded_file())。

安全部分可以参考SSL(相当复杂,设置这个可能属于服务器故障),或者只是一个登录系统;后者可以用数据库来实现。

总的来说,从它的声音来看,这个项目现在对你来说可能有点太多了。你应该:

  1. 询问他们想要的更详细的规格(如果可以让您的生活更轻松,请提出替代方案),并且
  2. 继续努力,直到您很好地掌握了 Web 脚本(例如 PHP)和数据库(例如 MySQL)。

【讨论】:

  • 嗨 - 感谢你们俩。我以前从未听说过服务器故障 - 将不得不在那里进行一些搜索。感谢 phsource 提供的信息。是的 - php 和 mysql 部分目前仅在我的知识范围内,但是有一个老板要求我在截止日期前解决这个问题......所以 - 会坚持下去:)我非常感谢你关于澄清什么的建议客户真的需要。我只是一直希望有一些神奇的插件可以承担这个负担。再次感谢您。
猜你喜欢
  • 1970-01-01
  • 2012-01-25
  • 2018-07-05
  • 2021-07-05
  • 1970-01-01
  • 1970-01-01
  • 2012-04-13
  • 1970-01-01
  • 2015-12-05
相关资源
最近更新 更多