gpt4 book ai didi

php - 不使用表单将文件上传到服务器?

转载 作者:可可西里 更新时间:2023-11-01 00:51:34 24 4
gpt4 key购买 nike

我们想象那种形式;

<form action="http://api.blabla.com/huhu.php" method="post" enctype="multipart/form-data">
<input type="file" name="files[]" />
<button type="submit">submit</button>
</form>

我想上传文件到这个服务器而不使用上面的表格。

我用 php curl 试过了,但不行。

我想要它,因为我有大量文件要上传。这对于 cron 作业应该是自动的。

最佳答案

这是一个使用 cURL 上传文件的示例,您可以从以下开始:

$ch = curl_init('http://api.blabla.com/huhu.php');
curl_setopt_array($ch, array(
CURLOPT_POSTFIELDS => array(
'files[]' => '@/path/to/file',
),
));
if (false === ($res = curl_exec($ch))) {
die("Upload failed: " . curl_error($ch));
}

字符串'@/path/to/file'有特殊的含义,因为它以@开头;紧随其后的字符串应包含您要上传的文件的路径。

关于php - 不使用表单将文件上传到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036799/

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