繁体   English   中英

如何通过以下方式上传文件<input type:“file”>并在 curl 中将此文件作为数据二进制发送?

[英]How to upload a file via <input type:“file”> and send this file as data-binary in a curl?

首先,我是 web 服务、API 调用、HTTP 请求和后端开发的初学者,所以也许我说的东西对每个人都没有任何意义,但我会尝试以一种理解的方式解释。

我的电脑上有一个音频文件。 我想使用 HTML 表单和上传此音频。 上传此文件后,我想将此音频文件(POST 方法)作为数据二进制文件(cURL)发送,以向 API REST 服务发出 HTTP 请求(speech-to-to-) 有没有办法做到这一点?

我目前使用名为 Node-RED 的 Javascript 流编辑器。 我做了以下事情: 在此处输入图像描述

语音转文本、语言翻译和 NLU 服务来自 IBM Cloud。

谁能告诉我如何完成这项工作,或者至少告诉我需要学习哪些主题才能完成这项工作?

如果有人能给我提供线索,我真的很感激。

预先感谢。

cURL 支持此类调用,请查看其手册页中的--data-binary选项或此处: https://curl.haxx.se/docs/manpage.html#--data-binary

引用相同的文档:

(HTTP) 这完全按照指定的方式发布数据,没有任何额外的处理。 如果以字母 @ 开头的数据,则 rest 应该是文件名。

暂无
暂无

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

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