卷曲的大小或长度限制是多少?

时间:2013-12-05 05:42:33

标签: php curl

我使用以下行发送文件。

$curl_cmd = "/usr/bin/curl -k -d \"$post_data\" $url 2>/dev/null";

完整代码:

$rec_name  = $_POST['rec_name'];
$fax_no    = $_POST['fax_no'];
$filename  = $_FILES['attach']['name'];
$filedata  = base64_encode(file_get_contents($_FILES['attach']['tmp_name']));
$post_data = "faxno=$fax_no&recipname=$rec_name&faxfilenames[0]=$filename&faxfiledata[0]=$filedata";

$curl_cmd = "/usr/bin/curl -k -d \"$post_data\" $url 2>/dev/null"; 

所以$post_data的长度太大,因为它取决于文件数据。如果文件很大,数据也太大了。

所以我的问题是使用这种方法发送数据的最大限制是什么?

1 个答案:

答案 0 :(得分:0)

curl对此没有限制,但是你的shell对你可以使用多长时间命令行有一个限制。

这个限制取决于很多因素,所以我不能告诉你具体的价值。