【发布时间】:2012-11-21 18:12:50
【问题描述】:
如何通过 curl 直接在我的网站上的 POST 字段中上传文件,而不是在 php 中使用 curl?在 php 中你可以这样做:
<?
$fileupload="image.jpg";
$c = curl_init("file");
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS,
array('Filedata'=>"@$fileupload",'folder'=>'/target/'));
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_exec($c);
curl_close($c);
?>
但是如何在带有 curl 的 linux bash 脚本中做到这一点?
【问题讨论】:
-
可能与 [“翻译”一个 POST 文件 - 将 HTML 上传到 curl 命令行] 重复 (stackoverflow.com/questions/6218954/…)
标签: php bash file-upload curl