更新时间:2024-06-19 GMT+08:00
AstroZero脚本中是否支持multipart/form-data请求?
脚本标准库提供了“multipart”,支持multipart/form-data请求, 具体示例代码如下:
import * as http from 'http'; import * as mp from 'multipart'; import * as buffer from 'buffer'; let w = mp.newWriter(); let bytes = buffer.from("hello, Astro Zero"); w.setBoundary("--ABC"); let mimeHeader = { "Content-Disposition": ['form-data; name="upload_file"; filename="a.txt"'], "Content-Type": ['application/octet-stream'] } w.writeBuffer(mimeHeader, bytes); w.writeField("name", "Trump"); w.close(); let client = http.newClient(); let req : http.Request = { data: w.buffer().bytes(), headers: { "Content-Type": w.formDataContentType(), } } let resp = client.post('ip', req); console.log("response = ", resp);
父主题: 应用后端开发
应用后端开发 所有常见问题
- 如何区分不同账户间的数据库对象?
- 在AstroZero对象中删除字段重建后,引用的地方报错
- 如何刷新AstroZero对象的布局页面?
- 如何彻底删除AstroZero对象目录树中的数据?
- AstroZero系统预置的owner字段,用于记录什么用户?
- AstroZero脚本中可使用哪些资源?
- AstroZero脚本编写只支持TS,不支持JS吗?
- 在AstroZero脚本中执行sql语句时,可以不用@useObject修饰数据对象吗?
- 在AstroZero脚本中,如何返回zip压缩文件内容?
- 如何通过AstroZero脚本,导出xls文件让用户下载?
- AstroZero脚本中是否支持multipart/form-data请求?
- AstroZero服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚?
- 事件触发的AstroZero服务编排,发送事件后,服务编排没有运行?
- 在AstroZero服务编排、工作流中,引用的资源无法编辑
- 如何实现某一资源被多个AstroZero应用的服务编排调用?
- 在AstroZero服务编排中,可以跨应用引用资源?
- 在AstroZero服务编排、工作流或脚本中,邮件发送功能不可用?
- AstroZero开发者如何使用自己的邮箱发送邮件?
more