本帖最后由 yesin163 于 2011-04-15 14:14:57 编辑

解决方案 »

  1.   

    你最后一行的错误,说明是:接收 上传文件 的处理服务程序 出了问题
    它是什么(asp/jsp/php/.../isapi)写的?
      

  2.   

    可以直接Post流,然后网页用一个接收流的代码
    不用原来那种上传的代码改
      

  3.   

    应该是程序的上传数据格式不符合服务器要求,把服务器搞死(仅仅此次)了可以抓 asp上传 和 程序的上传 的数据包,比较看看格式是否一致
      

  4.   

    关键是服务器我们是看不到的,呵呵,难过啊~~所以只能找自身原因,你们看看是不是因为我在上传POST的时候,协议不对啊?
      

  5.   

    不用看服务器,你自己在客户端抓包就行了
    delphi上传抓一次,asp上传抓一次
      

  6.   

    不知道怎么抓,呵呵,请教sz_haitao,用什么工具呢?
      

  7.   

    delphi上传抓一次,asp上传抓一次:关键是我只用delphi做的这个接口啊,哪有什么asp的...
      

  8.   

    接口文件的说明如下:浏览器端实现
    由于HTTP的rfc1867协议是专为浏览器而设计的,所以使用基于web的浏览器端的实现最为简单方便,使用<form method="post" enctype="multipart/form-data"> <input type=”file”></form>标签即可,完整的实现如下:
    <form name="form1" enctype="multipart/form-data" method="post" action="上传文件处理服务地址">
      信息(txt): <input type="file" name="guest"></br>
      照片(jpg): <input type="file" name="photo"></br>
      <input type="submit" name="Submit" value="提交 ">
    </form>
    需要注意的是form表单需要加入enctype="multipart/form-data",以及使用post方式提交,信息标签的name设为guest,照片标签name设为photo。这个是接口说明...
      

  9.   


    去访问别的公司的对应功能的asp网页,或者服务器提供的开发demo(asp语言)
      

  10.   

    哎,只怪俺对网络网页或者asp了解的太少了...
    他们公安的只给出这个接口文字内容,根本也没啥Demo,我们接到这个命令去做,我只会Delphi,郁闷死..难道他们给出这个不足10行的文档说明,使用Delphi就没法开发出来?或者务必去测试才能知道错在哪里??
    难道做程序员的思维就是写了测,测了不对再改???????
      

  11.   

    你自己先写一个asp的,看看行不行
      

  12.   

    to sz_haitao大侠:asp我确实不懂,见笑了...
      

  13.   

    http://hi.baidu.com/orxor/blog/item/4db92edcd66c50d58d1029a0.html
    解决方案。给分
      

  14.   

    请问:
    ExtractUrlAddress
    ExtractUrlFileName
    BuildBound
    三个函数来自于哪里呢?Delphi自带的?  谢谢你