接口-php CURLOPT_POSTFIELDS的绝对路径参数怎样填写?(因为图片上传得不到绝对路径)

问题描述

php CURLOPT_POSTFIELDS的绝对路径参数怎样填写?(因为图片上传得不到绝对路径)

利用微信的上传图片接口写一个php文件。

HTML代码如下:<input type="file" name="file"   value="123"/>
<br />
<input type="submit" name="submit" value="submit" />

php代码:curl_setopt($ch, CURLOPT_POSTFIELDS, 第三个参数);
微信接口要求第三个参数是个media=@绝对路径。
但是上网找了很多资料,似乎无法获得用户上传的图片的绝对路径,求教各位大神,这个问题怎么解决?

ps:本人也找过一些教程,说第三个参数可以为 dirname(__FILE__)."图片名",
dirname得到的是服务器的php文件的目录路径吧?但是假如我的php文件放在/usr/php/里,岂不是要求用户上传的图片也放在他们电脑的/usr/php/里?这个是怎么回事?求教求救,各位大神帮帮我

解决方案

绝对路径就是那么填的 你可以一直 dirname(dirname(dirname(__FILE__))) 一直包括到你网站的跟目录 然后后面的你可以自己填

时间: 2024-10-31 20:33:14

接口-php CURLOPT_POSTFIELDS的绝对路径参数怎样填写?(因为图片上传得不到绝对路径)的相关文章

百度ueditor怎么修改图片上传路径(可以存储在单独的图片服务器么,不存储在项目根目录下)?

问题描述 百度ueditor怎么修改图片上传路径(可以存储在单独的图片服务器么,不存储在项目根目录下)? 百度ueditor怎么修改图片上传路径(可以存储在单独的图片服务器么,不存储在项目根目录下)? 解决方案 当然可以,找到保存文件的地方,路径参数改为局域网共享那种地址 192.168.1.xxxxxxx也可以保存,要记得给everyone写入权限 然后图片服务器也要安装iis,配置一个二级域名用来加载图片,修改ueditor image插件js的文件中返回的图片路径为二级域名的路径 解决方案

微信公众号图片上传-微信公众号上传多媒体文件接口用JAVA怎么实现

问题描述 微信公众号上传多媒体文件接口用JAVA怎么实现 根据图片的描述是通过发送https请求上传图片.微信公众号提供的文档是通过curl命令来实现发送https post请求,但是我现在的程序是通过java程序来发送https post请求.以下是我的3个问题: 1.既然是发送https post请求上传图片,java应该也可以实现,我只实现过java https post的简单请求,没有实现过java https post图片上传.有大神能帮帮我吗? 2.既然微信公众号文档上说是通过cur

v1 3 6-ueditor v1.3.6 如何修改图片上传路径 php

问题描述 ueditor v1.3.6 如何修改图片上传路径 php ueditor v1.3.6 如何修改图片上传路径 php文件的 请详细说明要修改哪些文件,修改哪些内容(我想要把图片存储在根目录下的upfile里)谢谢 解决方案 DEMO根目录下的ueditor.config.js,里面有配置说明.. 文件保存路径修改config.php和fileUp.php中的配置

PHP上传文件时自动分配路径的方法_php技巧

本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网站上传文件时,如果是小的企业站,放在一个目录还没问题,当网站大了,上传的文件多了,我们就不能放在同一个目录了,这里我们就来讲讲用PHP自动给上传的文件分配路径的方法. PHP分配上传文件的路径实例 主要程序片段如下: 复制代码 代码如下: <?php    /*数字方式分配路径*/    function allotPath($id, $extend='jpg') {       $folders = st

java图片上传路径问题

问题描述 java图片上传路径问题 想要在后台上传一张图片到项目,然后再前台加载出来,应怎样设置上传路径? 解决方案 你是在图纸中夹杂,还是??? 解决方案二: 上传路径跟一般的访问路径一样,只不过内容部分多了张图片,建议先了解一下http协议. 解决方案三: 上传路径通常都是项目部署的根目录下的. request.getSession().getServletContext().getRealPath("/") 获取的是Servlet容器对象,相当于tomcat容器了,获取实际路径,

web服务-app 调用webservice的图片上传接口报错

问题描述 app 调用webservice的图片上传接口报错 以下为c#写的图片上传接口,图片是在app转为base64的:而当在服务上测试时是可以上传,即下图的位置 可是在app调用该接口时却出错,这是为什么,困扰了多天了.请大神帮忙哈 public JObject UploadPicture(string jsonString) { JToken Picture; JObject jobject = JObject.Parse(jsonString); Picture = jobject.G

上传文件 物理路径-C#上传文件到指定物理路径

问题描述 C#上传文件到指定物理路径 如图所示,想把原来的相对路径改成物理路径,但是报错了.有F盘的. 解决方案 你这个是自己写的代码提示错误吧,你修改下源代码将这个错误去掉,然后同时判断下路径是否物理路径,不是就转换为物理路径进行存储

PHP结合Ueditor并修改图片上传路径_php技巧

前言 在使用UEditor编辑器时,一般我们都是需要修改默认的图片上传路径的,下面是我整理好的修改位置和方法供大家参考. 操作 Ueditor PHP版本本身自带了一套上传程序,我们可以在此基础中,找到配置文件修改它.配置文件位置: ueditor/php/config.json 内容如下: /* 前后端通信相关的配置,注释只允许使用多行方式 */ { /* 上传图片配置项 */ "imageActionName": "uploadimage", /* 执行上传图片

在struts2的action中如何获得上传文件在客户端的路径?

问题描述 在struts2的action中如何获得上传文件在客户端的路径? 解决方案 解决方案二:ServletActionContext.getServletContext().getRealPath("/UploadImages")解决方案三:用js拿到值,然后放到隐藏域里