【问题标题】:Pulling a file from a computer to a networked LAMP server将文件从计算机拉到联网的 LAMP 服务器
【发布时间】:2014-02-12 19:39:09
【问题描述】:

我正在尝试将文件从 Windows 计算机传输到 LAMP 服务器。我的计划最初是编写一个接受文件位置的 php 脚本,然后将其复制到服务器上预先存在的文件夹中。是否有捷径可寻?我对php相当陌生,所以任何帮助将不胜感激。我确实下载了cygwin,我认为可能需要从windows传输到linex计算机。

谢谢。

【问题讨论】:

    标签: php io lamp


    【解决方案1】:

    在这种情况下,PHP 只会为您的任务增加一层额外的复杂性,假设您没有其他原因想通过 PHP 执行此操作。

    PuTTY 之类的 Windows 工具可以让您通过 SCP 或 SFTP 访问文件并将其复制到 Linux 机器。

    如果您想从网络上的任何 Windows 机器上轻松访问 Linux 机器的文件,请使用SAMBA,然后传输只是通过“网络邻居”连接的问题。

    http://ubuntuforums.org/showthread.php?t=202605

    【讨论】:

    • 我想使用 PHP 的原因是因为我想要一个我可以调用的脚本(可能在我正在设计的 c++ 应用程序中),它会自动将文件拉到服务器。我知道我可以使用 PuTTY 手动传输文件,但有什么方法可以使用脚本传输吗?
    • 您可以在 c++ stackoverflow.com/questions/2452457/… 中直接执行此操作,假设运行 c++ 程序的用户对目标具有写入权限。
    • 啊,太好了。看起来我正在寻找的是 TransmitFile 函数。我以前从未打开和关闭过套接字,所以我会考虑这样做。我假设可以打开一个套接字到我要复制到的位置,然后运行TransmitFile 将我选择的文件发送到该位置?
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 2013-03-04
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多