当前位置: 首页 > 知识库问答 >
问题:

使用cURL上传带有文件的POST数据

龚博涛
2023-03-14

我想使用cURL不仅以HTTP POST发送数据参数,而且还上传具有特定表单名称的文件。我该怎么做呢?

curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php
Notice: Undefined index: image in /var/www/uploader.php

共有1个答案

子车飞鹏
2023-03-14

您需要使用-f选项:
-f/--form 指定HTTP多部分POST数据(H)

试试看:

curl \
  -F "userid=1" \
  -F "filecomment=This is an image file" \
  -F "image=@/home/user1/Desktop/test.jpg" \
  localhost/uploader.php
 类似资料:
  • 我想使用cURL不仅以HTTP POST发送数据参数,而且还上传具有特定名称的文件。我该怎么做呢? api还提供了如何执行curl命令的示例

  • 我正试图使用阿拉莫菲尔上传文件。使用文件()时,上传效果很好,但是,我似乎不知道如何使用选项? 这是我的测试: 我的状态代码是415? 此外,如何在上传中发送其他参数? 谢啦 编辑 我没有设置正确的内容类型: 仍然不知道如何发送附加参数随上传。

  • 本文向大家介绍PHP使用curl模拟post上传及接收文件的方法,包括了PHP使用curl模拟post上传及接收文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP使用curl模拟post上传及接收文件的方法。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《php日期与时间用法总结》、《php面向对象程序设计入

  • 问题内容: 我想知道如何使用cURL或PHP中的任何其他文件上传文件。我在Google中搜索了很多次,但没有结果。 换句话说,用户看到表单上的文件上传按钮,该表单被发布到我的php脚本中,然后我的php脚本需要将其重新发布到另一个脚本(例如,在另一个服务器上)。 我有此代码来接收文件并上传 代码: 我希望代码将文件发送到接收者文件。 问题答案: 采用:

  • 问题内容: 我想使用WebClient类将文件上传到主机。我还想传递一些应该在服务器部分(PHP)的$ _POST数组中显示的值。我想一口气做 我用过下面的代码 如果我使用QueryString属性,则$ _GET数组中显示的值。但我想通过post方法发送它 问题答案: 没有内置功能可让您执行此操作。我已经在博客中发布了可以使用的扩展程序。以下是相关的类: 现在您可以在应用程序中使用它: 现在,在