使用curl和php脚本上传图像和文本

凯文·格雷维尔(Kevin Gravell)

直到今天,我一直在使用以下脚本,没有任何问题。我更改了Linux发行版,但我不知道它是否相关

     $full = realpath($newPath."/".$image);
     $data = array('name' => $name, 'pic' => '@'.$full.";type=image/jpeg");
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_VERBOSE, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: multipart/form-data"));
     curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
     curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
     $contents = curl_exec($ch);

我正在通过php的表单发布信息,但是由于未将其检测为图像,因此无法提交该图像,因此将其检测为“应用程序/八位字节流”

如何将内容类型指定为图像并提交文本?

PD我检查了我之前问过的类似问题,我只是找到一个确切的目的,没有任何答复。我不尝试下载任何图像,我试图用几个文本字段填写表格,我应该通过同一表格上传图像

托尼·杰特

好的,所以我找到了问题。您将需要使用CurlFile()类,而不是'@'。$ file_name示例。

文件:http//php.net/manual/en/class.curlfile.php

代替

$postfields['file_contents'] = '@' . $filename;

您将要执行此操作

$postfields['file_contents'] = new CurlFile($filename);

您可以在构造函数的另一端查看用于指定mime类型和名称的文档,但这是它的基本要旨。

祝你好运!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery AJAX和PHP创建智能远程上传脚本

来自分类Dev

Android图像上传未获取PHP脚本

来自分类Dev

如何使用HTML和CSS并排放置图像和文本?

来自分类Dev

尝试在<button>中使用图像和文本

来自分类Dev

需要使用Curl上传JSON和图像文件

来自分类Dev

使用AJAX,PHP和jQuery上传多个图像

来自分类Dev

使用AngularJS和php服务器脚本上传文件

来自分类Dev

分层图像和文本

来自分类Dev

如何使用angularjs在图像旁边加载图像和文本

来自分类Dev

如何显示使用此PHP脚本上传的图像?

来自分类Dev

使用PHP从数据库上传,预览,删除图像和文档

来自分类Dev

使用post方法表达js图像上传和文本输入

来自分类Dev

从表单输入上传照片和文本,并使用php发送到电报机器人

来自分类Dev

在VBA中使用curl上传图像

来自分类Dev

如何使用Angular和PHP上传图像

来自分类Dev

使用图像的宽度作为标题和文本

来自分类Dev

使用jQuery AJAX和PHP创建智能远程上传脚本

来自分类Dev

使用ajax和php上传图像失败(无错误日志)

来自分类Dev

使用<span>对齐图像和文本

来自分类Dev

PHP CURL图像上传到远程系统

来自分类Dev

提交后使用ajax和php上传图像

来自分类Dev

如何显示使用此PHP脚本上传的图像?

来自分类Dev

使用curl请求上传php图像

来自分类Dev

使用 <input type=file> 上传图像和文本文件,然后在文档中显示它们

来自分类Dev

使用 GridView 对齐图像和文本

来自分类Dev

使用 cURL 将图像上传到 PHP 服务器?

来自分类Dev

如何使用 Codeigniter 中的不同按钮在单个表单中上传多个图像和文本文件?

来自分类Dev

使用 PHP 和 jQuery 上传多个图像

来自分类Dev

使用angular 6 php mysql上传和检索图像

Related 相关文章

热门标签

归档