自动用户上传的方法

时间:2009-11-16 19:55:01

标签: api web-applications upload automation

我意识到这个问题与服务器有点关系,可以在ServerFault上发布,但我更多地询问与编程相关的方法来处理这种情况,所以请原谅我,如果它看起来有点服务器特定。< / p>

我们目前有一个基于Web的应用程序,它运行在Linux服务器上的Apache / PHP上。我们使用PostgreSQL作为我们的数据库后端。每天晚上,我们的用户都会自动上传文件,将文件丢弃到我们的服务器上。然后,我们将他们的特定数据(关于用户和日程安排)导入我们的PostgreSQL数据库。它运行得相当好,但它不具有很高的可扩展性或安全性,因为我们必须在服务器上为每个需要丢弃数据的客户端创建一个用户帐户。

我目前正在从头开始重写软件,将来会更好地处理这个问题。我希望从你的答案中得到一些关于最佳方法的答案,但是,在编写这个新软件之前,我们需要一些东西来帮助我们。

我目前正在设置一个新的服务器来托管我们的应用程序(由于最近的一些失败),所以我设计了这个,但我想让它变得更容易。我可以进行一些代码更改,或者为我们的用户提供一些新的方法来交付他们的文件,但它必须安全且易于在Linux和Windows机器上自动化。

您有什么建议允许客户安全,轻松,自动地上传潜在的大型文件,但我们不必在服务器上创建单独的用户帐户?我显然对基于PHP的解决方案(或其他语言,如果它更合适)持开放态度,并且肯定希望听到您对它的看法,无论我是否将重写软件以使其更像是关于数据上传的API。 / p>

1 个答案:

答案 0 :(得分:0)

sftp是唯一的出路。为什么需要涉及Web服务器?