国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

在 php 中通過 CURL 上傳文件

2020-03-22 20:29:37
字體:
來源:轉載
供稿:網友

1、使用 CURL 默認的方法

$file = realpath( gif/1.gif //要上傳的文件$fields[ f ] = @ .$file;$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, http://localhost/ajax_server.php?id=1 curl_setopt($ch, CURLOPT_POST, 1 );curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);curl_exec ($ch); curl_close ($ch);


2、另類的做法,有時我們需要將動態產生的內容當做文件上傳到遠程服務器,卻又不想在本地服務器中構建臨時文件。這樣就有了這個另類的寫法

$contents = TEXT 數據報中應該是Content-Disposition: form-data; name= userfile filename= file_name Content-Type: 文檔類型這樣的格式,我只實現了文件名部分,文檔類型不知道如何實現。這樣上傳后就取不到 type 的值curl_upload_server.php xmp  ?phpprint_r($_FILES);echo 文件內容:/n $p = html' target='_blank'>current($_FILES);readfile($p[ tmp_name TEXT;$fields[ f filename= x.x ] = $contents; //這個關聯鍵的寫法很怪異吧?$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, http://localhost/curl_upload_server.php curl_setopt($ch, CURLOPT_POST, 1 );curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$s = curl_exec ($ch); curl_close ($ch); echo $s;
$contents = TEXT 上傳文件在數據報中應該是Content-Disposition: form-data; name= userfile filename= file_name Content-Type: 文檔類型這樣的格式以下是服務器端代碼curl_upload_server.php xmp  ?phpprint_r($_FILES); //檢查上傳信息echo 文件內容:/n $p = current($_FILES);readfile($p[ tmp_name //輸出上傳的文件TEXT;$varname = my $name = 3.txt $type = text/plain $key = $varname/ filename=/ $name/r/nContent-Type: $type/r/n $fields[$key] = $contents;$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, http://localhost/curl_upload_server.php curl_setopt($ch, CURLOPT_CUSTOMREQUEST, POST );curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$s = curl_exec ($ch); curl_close ($ch); echo $s;

本文講解了在 php 中通過 CURL 上傳文件相關內容請關注php 。

相關推薦:

簡易 PHP+MySQL 分頁類

兩個不用遞歸的樹形數組構造函數

HTML轉Excel,并實現打印,下載功能

以上就是在 php 中通過 CURL 上傳文件的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 滦平县| 德令哈市| 泸溪县| 扎囊县| 高平市| 东安县| 上思县| 麻栗坡县| 襄垣县| 镇赉县| 宿松县| 高青县| 花垣县| 武川县| 温宿县| 西林县| 鄂托克前旗| 壶关县| 普格县| 本溪市| 甘泉县| 勃利县| 竹溪县| 涿鹿县| 温州市| 浑源县| 长沙市| 雷山县| 长治县| 白朗县| 边坝县| 芦山县| 鲁甸县| 若尔盖县| 庄浪县| 厦门市| 吴堡县| 丽水市| 宜章县| 台安县| 大洼县|