首页 > 解决方案 > 使用 cURL 发布 GD 图像资源

问题描述

我正在尝试查看是否可以使用 GD 库创建图像并将其附加到 cURL POST 请求,就好像它是 multipart/form-data 请求中的 PNG 文件一样。我知道我可以先在本地保存PNG文件然后附加它,但我想看看是否可以只获取图像资源变量并假装它是一个有效文件并让cURL发送它,以便接收服务器认为它有一个正常的文件上传。

我对在 cURL 中创建复杂请求知之甚少,所以这可能是完全显而易见的,但我只想创建一个 POST 请求,该请求似乎来自具有文件附件的 HTML 表单,而不必生成临时文件或在发送请求之前将数据存储在别处。cURL 会将 GD 图像资源识别为有效的 PNG 图像文件并允许将其附加到请求中,还是需要对其进行进一步的工作?

标签: phpgdphp-curl

解决方案


推荐阅读