【发布时间】:2012-03-09 14:55:02
【问题描述】:
我想使用 FTP 将在特定文件夹中找到的图像上传到 php 文件中。我正在上传到 ftp.photobucket.com,图片所在的文件夹取决于用户输入。我想这样做如下:
用户在表单域中输入文件夹名称(或从列表中选择)。
文件夹点击“添加”按钮(这是一个预提交按钮)
表单参数保存在localStorage,清空表单,方便用户在表单中输入新数据。
此时 ftp 连接在后台打开,创建远程文件夹并上传图像(这可能在提交后发生,以防止多次执行 ftp 脚本,但此时执行此操作对于节省时间)
用户在上传图片时将新数据输入到表单中,并根据自己的选择多次重复。
用户按下提交,所有的表单数据都被发布到一个php文件中,根据表单输入构建动态文件。
ftp 进程一直在后台静默上传。
ftp 进程完成后,用户会收到通知,告知其文件可供查看。当然,他可以在此之前查看文件,但在上传完成之前,图像会显示为断开的链接。
除了在后台运行 ftp 之外,我已经完成了这项工作的每一步。无论我尝试了什么,都出现了一些错误。我尝试过各种内置 ftp 方法的组合,也尝试过从文件系统运行批处理脚本。我在 php.net 上找到的任何东西都没有提供任何有用的东西。
这是在 Windows 机器上,我尝试了 psexec.exe 技巧 (find psexec on this page) 无济于事。经过多次尝试,我现在感到困惑,甚至调试对我来说也没有任何意义。有什么帮助吗?
[编辑]我忘了添加,为了使这项工作,这是在 localhost 上运行的。首先让它在那里工作是我现在需要的。我会根据需要解决剩下的问题。[/edit]
【问题讨论】:
-
“某些错误”不是“是”错误……它意味着大量不同的错误和问题。
-
致 rkosegi-我已经尝试了 somacon 网站上的所有内容,但其他链接很有趣..我绝对没有尝试过。当我有时会更新。
标签: php windows upload background ftp