gpt4 book ai didi

php - cURL:从 PHP 到 BASH

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:07 24 4
gpt4 key购买 nike

我以前从未做过任何 curl ,所以需要一些帮助。

PHP:

<?php
$ch = curl_init();

$data = array(
'uptype'=>'file',
'file'=>'@'.$argv[1],
);

curl_setopt($ch, CURLOPT_URL, 'http://my_site_ex/up.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
curl_close($ch);
?>

如何在 BASH 中制作相同的脚本?

最佳答案

我认为是:

curl -F "uptype=file" -F "file=@$1" 'http://my_site_ex/up.php'

-F 使用 multipart/form-data,如果您为 CURLOPT_POSTFIELDS 传递一个数组,PHP 接口(interface) libcurl 将使用它。每个 -F 都是一个单独的字段。 libcurl 读取您使用 @ 指定的文件。

关于php - cURL:从 PHP 到 BASH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2939030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com