国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈利县| 孟州市| 台江县| 三台县| 安溪县| 平阳县| 曲麻莱县| 昭通市| 鄂托克前旗| 巨野县| 蕉岭县| 金堂县| 新安县| 栾城县| 石狮市| 枞阳县| 合川市| 铁岭县| 上高县| 安陆市| 德保县| 高青县| 宜都市| 于都县| 吴川市| 兴业县| 连山| 南木林县| 淮安市| 高阳县| 荃湾区| 光泽县| 四会市| 正定县| 张家川| 石家庄市| 锡林郭勒盟| 钦州市| 交口县| 北票市| 环江|