比较复杂,呵呵.
上传文件的<input type='file' ... /> value是只读的.所以...

解决方案 »

  1.   

    如果你传过来的图片路径是全路径的话比如products_image=http://www.taobao.com/img/logo.jpg 
    那你可以直接找到处理页面处理图片的那部分代码,直接注释掉,改用$_POST['products_image']接收后,安全处理下直接进库.如果是其他的方式,我不知道如何处理了。
      

  2.   

    兄弟能有什么办法么?截取到提交过程数据如,最下面就是图片的字段-----------------------------7d81672551028
    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
      

  3.   

    本地上传,文件域POST到服务器的必须是一个FILE,PHP会保存到$_FILE里。如果只是把本地文件的路径发送到服务器上,只会当作一个字符串处理,而且一般情况服务器是不可能有权限访问你本地文件的。如果提交的是可访问的网上的url倒是可以考虑fopen/fsockopen等等...
      

  4.   

    这个有点难度,原因一楼已经讲的很明白,就是input的file表单是只读的,要用户自行操作。
      

  5.   

    疑问:你不是用的采集程序吗?
    name="products_image"; filename="d:\My Documents\My Pictures\001.jpg" 这为什么会是一个本地路径啊?
    你怎么采集的……
      

  6.   

    有办法
    你可以用base64对图片编码.接收到后解码还原直接写文件就行了.
    跟带图片的邮件发送一个道理.:-) 半小时差不多就能搞定的事.自己去试试吧
      

  7.   

    那就要通过模拟HTTP协议头发出去.
    用socket方式.http://www.bulaoge.com/topic.blg?dmn=stone&tid=2661#Content
      

  8.   


    也就是需要单独写一个PHP进行模拟提交,单纯的发送POST命令是无法实现的?
      

  9.   

    你发送POST.不也是通过模拟实现的吗?
    难道开一个网页让它不停的刷?
      

  10.   

    这个绝对的,fsockopen打开Socket连接,这样才可以。
      

  11.   

    这里有很多实例,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=
      

  12.   

    好像还能用Curl的,楼主可以自己搜索一下