正确的curl命令,用于将本地文件上传到url

坏了

嗨,我正在使用cURL通过POST方法将pdf文件上传到远程服务器。我尝试了几种变体,并得到了几种不同的消息(错误),其中两个最重要:

curl -X POST https://waapi.pepipost.com/api/v2/media/upload/ -H 'Authorization: Bearer myAuthorizationToken' -H 'Content-Type: document' "@C:\Users\Slomil\Desktop\UserGuide.pdf" 

与错误curl: (3) Port number ended with '\'另外,我试图将地址更改为“ /”,所以新的curl命令看起来像

curl -X POST https://waapi.pepipost.com/api/v2/media/upload/ -H 'Authorization: Bearer myAuthorizationToken' -H 'Content-Type: document' "@C:/Users/Slomil/Desktop/UserGuide.pdf"

并收到错误curl: (1) Protocol "@C" not supported or disabled in libcurl
我还搜索有关stackoverflow的先前答案,并尝试将该帮助用作我的新cURL命令,但也未成功。
有人知道这里可能有什么问题吗?我以为我的文件地址是错误的..但是不知道该如何在命令中写入..这里我仅将地址从更改"\""/",以为地址是问题所在,也许在其中斜线..非常感谢!:)

丹尼尔·斯坦伯格

“将文件上传到URL”有多种方法,因此除非您提供更多详细信息,否则我们实际上无法知道。

但是很明显,您在命令行上缺少-d或-F选项,应该删除-X POST

多部分表单

如果您分段上传,这就是大多数“上传”到HTTP的工作方式,则可能是这样的:

curl https://waapi.pepipost.com/api/v2/media/upload/ -H 'Authorization: Bearer myAuthorizationToken' -F "file=@C:\Users\Slomil\Desktop\UserGuide.pdf"

请注意,此命令行将上载部分设置为获取名称文件,您应将其更改为所需的名称。

“常规” POST

如果您只想在POST中发送二进制文件“ raw”(您的Content-Type设置可能表明您想要),请使用--data-binary,如下所示:

curl https://waapi.pepipost.com/api/v2/media/upload/ -H 'Authorization: Bearer myAuthorizationToken' -H 'Content-Type: document' --data-binary "@C:\Users\Slomil\Desktop\UserGuide.pdf"

(尽管看起来很奇怪,但我还是从问题中复制了Content-Type。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将本地文件上传到Docker容器

来自分类Dev

将本地文件上传到Docker容器

来自分类Dev

无法将文件上传到本地目录

来自分类Dev

如何使用Curl将所有文件从本地上传到主机?

来自分类Dev

Owncloud将文件上传到特定文件夹-curl

来自分类Dev

Owncloud将文件上传到特定文件夹-curl

来自分类Dev

从Java将本地文件上传到Google驱动器

来自分类Dev

尝试通过gradle将zip文件上传到本地工件

来自分类Dev

从本地计算机将文件上传到AWS

来自分类Dev

使用NodeJS在本地将文件上传到Google Cloud存储

来自分类Dev

使用curl将文件上传到django服务器

来自分类Dev

如何使用curl将文件上传到Atlassian Confluence页面

来自分类Dev

无法使用curl将文件上传到服务器

来自分类Dev

使用php curl将文件上传到Google云端硬盘

来自分类Dev

将文件上传到SQL Server,无法正确检索它

来自分类Dev

如何将文件上传到jenkins并用于构建?

来自分类Dev

如何将文件上传到jenkins并用于构建?

来自分类Dev

将文件夹上传到GDrive并获取用于上传文件的文件夹ID

来自分类Dev

将本地文件上传到amazon aws s3时如何获取本地文件?

来自分类Dev

无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

来自分类Dev

将文件从URL上传到Laravel中的AWS

来自分类Dev

Flutter / Dart SocketException将视频文件上传到URL

来自分类Dev

将文件上传到S3预签名URL

来自分类Dev

将文件上传到前端

来自分类Dev

将文件上传到Django

来自分类Dev

从本地 URL 上传到服务器

来自分类Dev

在 Windows 命令行中上传到 FTP 之前重命名本地文件

来自分类Dev

将图像上传到本地服务器的正确 Axios 语法是什么?

来自分类Dev

PHP cURL文件上传到网站

Related 相关文章

  1. 1

    将本地文件上传到Docker容器

  2. 2

    将本地文件上传到Docker容器

  3. 3

    无法将文件上传到本地目录

  4. 4

    如何使用Curl将所有文件从本地上传到主机?

  5. 5

    Owncloud将文件上传到特定文件夹-curl

  6. 6

    Owncloud将文件上传到特定文件夹-curl

  7. 7

    从Java将本地文件上传到Google驱动器

  8. 8

    尝试通过gradle将zip文件上传到本地工件

  9. 9

    从本地计算机将文件上传到AWS

  10. 10

    使用NodeJS在本地将文件上传到Google Cloud存储

  11. 11

    使用curl将文件上传到django服务器

  12. 12

    如何使用curl将文件上传到Atlassian Confluence页面

  13. 13

    无法使用curl将文件上传到服务器

  14. 14

    使用php curl将文件上传到Google云端硬盘

  15. 15

    将文件上传到SQL Server,无法正确检索它

  16. 16

    如何将文件上传到jenkins并用于构建?

  17. 17

    如何将文件上传到jenkins并用于构建?

  18. 18

    将文件夹上传到GDrive并获取用于上传文件的文件夹ID

  19. 19

    将本地文件上传到amazon aws s3时如何获取本地文件?

  20. 20

    无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

  21. 21

    将文件从URL上传到Laravel中的AWS

  22. 22

    Flutter / Dart SocketException将视频文件上传到URL

  23. 23

    将文件上传到S3预签名URL

  24. 24

    将文件上传到前端

  25. 25

    将文件上传到Django

  26. 26

    从本地 URL 上传到服务器

  27. 27

    在 Windows 命令行中上传到 FTP 之前重命名本地文件

  28. 28

    将图像上传到本地服务器的正确 Axios 语法是什么?

  29. 29

    PHP cURL文件上传到网站

热门标签

归档