ADSL上传时需符合HTTP协议,这样PHP才能正确处理上传的文件,请问Apache接受到字符流以后,PHP怎么将其以随机名字保存到临时目录的??这个可以从php.ini中进行设置吗??
不能设置,这个过程PHP内部进行处理,你无法配置

解决方案 »

  1.   

    这个是ADSL发出来的包,请大侠帮忙看看是否有问题,万分感谢
    0000   00 11 11 07 c7 0f 00 04 80 ef 2e 78 08 00 45 00  ...........x..E.
    0010   00 f8 0f 80 00 00 fc 06 30 03 ac 19 15 38 ac 19  ........0....8..
    0020   11 12 2f b6 1f 90 83 dd 80 01 8c 0b 6c 40 50 18  ../.........l@P.
    0030   55 00 94 ed 00 00 50 4f 53 54 20 2f 66 69 6c 65  U.....POST /file
    0040   4d 61 6e 61 67 65 6d 65 6e 74 2e 70 68 70 2f 68  Management.php/h
    0050   65 61 74 68 65 72 20 48 54 54 50 2f 31 2e 31 0d  eather HTTP/1.1.
    0060   0a 48 6f 73 74 3a 20 31 37 32 2e 32 35 2e 31 37  .Host: 172.25.17
    0070   2e 31 38 3a 38 30 38 30 0d 0a 53 4f 41 50 41 63  .18:8080..SOAPAc
    0080   74 69 6f 6e 3a 20 22 22 0d 0a 55 73 65 72 2d 41  tion: ""..User-A
    0090   67 65 6e 74 3a 20 41 6c 6c 65 67 72 6f 2d 53 6f  gent: Allegro-So
    00a0   66 74 77 61 72 65 2d 57 65 62 43 6c 69 65 6e 74  ftware-WebClient
    00b0   2f 34 2e 35 31 0d 0a 41 63 63 65 70 74 3a 20 2a  /4.51..Accept: *
    00c0   2f 2a 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65  /*..Content-Type
    00d0   3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63  : application/oc
    00e0   74 65 74 2d 73 74 72 65 61 6d 0d 0a 43 6f 6e 74  tet-stream..Cont
    00f0   65 6e 74 2d 4c 65 6e 67 74 68 3a 20 31 31 34 36  ent-Length: 1146
    0100   38 38 0d 0a 0d 0a                                88....
      

  2.   

    从包结构来看确定是HTTP协议的包,
    试试用file_get_contents("php://input")是否可以取得数据
      

  3.   

    var_export(file_get_contents("php://input"));