繁体   English   中英

使用cURL将图像上传到PHP服务器?

[英]Upload image to PHP server using cURL?

使用非常简单的PHP服务器:

<?php
$file = date("YmdHisms") . ".jpg";
file_put_contents($file, file_get_contents("php://input"));
?>

我正在尝试使用cURL上传图像:

curl --data "/path/to/image.jpg" 'http://192.168.1.3'

要么:

使用curl命令行将多个文件上传到php服务器

curl -F "image=@image.jpg" 'http://192.168.1.3'

要么:

cat image.jpg | curl --data - 'http://192.168.1.3'

我的网络服务器目录中正在创建文件,但是图像似乎没有打开? 我这是怎么了?

将php代码更改为

<?php
   $file = date("YmdHisms") . ".jpg";
   move_uploaded_file($_FILES['image']['tmp_name'], $file);
?>

尝试这个:

curl -i -X POST -H "Content-Type: multipart/form-data" -F "image=@image.jpg" http://192.168.1.3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM