2012-11-01 82 views
0

我知道一个PHP脚本,我可以通过FTP协议上传文件到另一台服务器。PHP - 通过HTTP文件上传

但是有可能通过使用HTTP协议将文件上传到另一台服务器?

我的意思是说,我将文件夹权限更改为linux-“777”,我的php脚本可以通过使用用户名和密码直接在文件夹中上传文件,例如?

这是可能的还是只适用于FTP协议?

+0

你可以使用HTTP PUT方法:http://stackoverflow.com/questions/812711/how-do-you-do-an-http-put – snibbets

回答

1

HTTP不能这样工作。要使用HTTP将文件上传到另一台服务器,该服务器上应该有一个脚本接受该文件并将其放到特定目录。

所以从你身边你需要发送POST请求,并在那一边应该有一个脚本来处理它。

+0

但是,有可能 – deb0rian

+0

@Fratyr:还有许多“但是”要说“是”。 – zerkms

+0

我一般在回答,他可以延长他的问题,所以我们可以提高但是:)甚至可以通过http上的“AJAX”上传文件..但是,是的,问题必须更加关注特定的问题。 – deb0rian