(100分)请问 如何送POST命令 实现上传图片 比较复杂,呵呵.上传文件的<input type='file' ... /> value是只读的.所以... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你传过来的图片路径是全路径的话比如products_image=http://www.taobao.com/img/logo.jpg 那你可以直接找到处理页面处理图片的那部分代码,直接注释掉,改用$_POST['products_image']接收后,安全处理下直接进库.如果是其他的方式,我不知道如何处理了。 兄弟能有什么办法么?截取到提交过程数据如,最下面就是图片的字段-----------------------------7d81672551028Content-Disposition: form-data; name="products_description[2]"44444444-----------------------------7d81672551028Content-Disposition: form-data; name="products_description[1]"45555555555-----------------------------7d81672551028Content-Disposition: form-data; name="products_quantity"-----------------------------7d81672551028Content-Disposition: form-data; name="products_model"-----------------------------7d81672551028Content-Disposition: form-data; name="products_image"; filename="d:\My Documents\My Pictures\001.jpg"Content-Type: image/pjpeg 本地上传,文件域POST到服务器的必须是一个FILE,PHP会保存到$_FILE里。如果只是把本地文件的路径发送到服务器上,只会当作一个字符串处理,而且一般情况服务器是不可能有权限访问你本地文件的。如果提交的是可访问的网上的url倒是可以考虑fopen/fsockopen等等... 这个有点难度,原因一楼已经讲的很明白,就是input的file表单是只读的,要用户自行操作。 疑问:你不是用的采集程序吗?name="products_image"; filename="d:\My Documents\My Pictures\001.jpg" 这为什么会是一个本地路径啊?你怎么采集的…… 有办法你可以用base64对图片编码.接收到后解码还原直接写文件就行了.跟带图片的邮件发送一个道理.:-) 半小时差不多就能搞定的事.自己去试试吧 那就要通过模拟HTTP协议头发出去.用socket方式.http://www.bulaoge.com/topic.blg?dmn=stone&tid=2661#Content 也就是需要单独写一个PHP进行模拟提交,单纯的发送POST命令是无法实现的? 你发送POST.不也是通过模拟实现的吗?难道开一个网页让它不停的刷? 这个绝对的,fsockopen打开Socket连接,这样才可以。 这里有很多实例,Google搜索始终很多:http://www.google.cn/search?hl=zh-CN&newwindow=1&q=fsockopen+pHP&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f&oq= 好像还能用Curl的,楼主可以自己搜索一下 求php安装包的下载地址 (菜鸟飞飞)刷新页面,数据库自动添加的问题 寻找一个Rwrite规则 空间上php文件不能浏览,浏览就下载php文件 问一个简单的数据库问题。。。。 寻找jakey9826(无眠)!急盼解决问题! php如何得到http://url/dir/的内容,类似opendir 简单的问题! 一个好的程序应该有尽量少的Mysql进程么 php 为什么有那么多进程?一个不够吗? 怪事!当结果为空时候,PHP显示是有的,大家帮忙看一下~ coc_infolist("ecms_all","",$flash_1,10) 这样的写法对马
那你可以直接找到处理页面处理图片的那部分代码,直接注释掉,改用$_POST['products_image']接收后,安全处理下直接进库.如果是其他的方式,我不知道如何处理了。
Content-Disposition: form-data; name="products_description[2]"44444444
-----------------------------7d81672551028
Content-Disposition: form-data; name="products_description[1]"45555555555
-----------------------------7d81672551028
Content-Disposition: form-data; name="products_quantity"
-----------------------------7d81672551028
Content-Disposition: form-data; name="products_model"
-----------------------------7d81672551028
Content-Disposition: form-data; name="products_image"; filename="d:\My Documents\My Pictures\001.jpg"
Content-Type: image/pjpeg
name="products_image"; filename="d:\My Documents\My Pictures\001.jpg" 这为什么会是一个本地路径啊?
你怎么采集的……
你可以用base64对图片编码.接收到后解码还原直接写文件就行了.
跟带图片的邮件发送一个道理.:-) 半小时差不多就能搞定的事.自己去试试吧
用socket方式.http://www.bulaoge.com/topic.blg?dmn=stone&tid=2661#Content
也就是需要单独写一个PHP进行模拟提交,单纯的发送POST命令是无法实现的?
难道开一个网页让它不停的刷?