我使用以下代码发送文件。
$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的长度取决于文件数据,因此它的长度太长。如果文件很大,则数据也会很大。
所以我的问题是使用此方法发送数据的最大限制是什么?