相关疑难解决方法(0)

比较HTTP和FTP以传输文件

通过Internet传输文件有哪些优点(或限制)?

(我知道两种协议的安全形式.我希望通过个人经验在性能,可靠性,文件大小限制等方面进行比较.)

ftp network-programming http file-transfer

116
推荐指数
4
解决办法
11万
查看次数

在单个CURL请求中写入多个文件

有没有办法使用PHP curl在单个请求中发送多个文件?

我了解您可以使用以下内容发送单个文件:

$fh = fopen("files/" . $title . "/" . $name, "w");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, trim($url));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_FILE, $fh);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)");
curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用单个请求编写3个文件.

有没有办法在之前将请求字节写入curl_exec()

php curl file-upload request

5
推荐指数
2
解决办法
8702
查看次数

将文件从一个服务器上传到另一个服务器(通过HTTP POST)

我在客户端的计算机上运行了Apache服务器,并安装了PHP.我已经安排了一个自动创建数据库备份的任务,它运行正常.但是将备份保持在系统运行的同一个HD上是没有意义的,所以我必须将它发送到其他地方.

起初,我尝试做一个PHP FTP上传,但是客户端的防火墙阻止了所有FTP连接,我无法解锁它(他的公司不允许我).

然后,我尝试使用SMTP将备份发送到电子邮件帐户.也没工作.所有SMTP连接也被阻止(我知道......).

我正在尝试通过HTTP POST REQUEST访问网页(在我的服务器上),页面标题上附有文件.应该有可能,通过文件输入对象看到这几乎就是浏览器所做的,对吗?我只是使用页眉来发送multipart/data.

我是否必须手动创建页眉?或者是否有任何脚本已经这样做?

php upload header file

5
推荐指数
1
解决办法
8504
查看次数

如何使用curl来生成POST巨大的XML文件 - PHP

有办法吗?

curl -X POST -H "Content-Type:application/xml" --data @myfile.xml http://example.com
Run Code Online (Sandbox Code Playgroud)

但直接在PHP?

CURLOPT_PUT/ CURLOPT_UPLOAD以及file_get_contents以及exec

不是解决方案,因为它必须是POST,文件很大,所以必须流式传输.

有任何想法吗?

php post curl http-post

5
推荐指数
2
解决办法
8632
查看次数