一般上文件上传,都是通过浏览器进行的,比如apache fileupload组件。
    我现在有一个需求,要通过http上传文件,文件的大小20M以内吧,但不通过浏览器进行,这个如何处理呢?
    另外我不想使用ftp协议,那样需要在服务器端架设一个ftp服务器。
    大家有什么好办法么?

解决方案 »

  1.   

    用Java做一个软件模拟HTTP协议上传文件,你用截包工具,看看浏览器上传东西时都往服务器发了些什么,很简单的,模拟一下就行了 用hta+VBScript做也行,我做过,更简单
      

  2.   

    java的网络编程可以,  serverSocket = new ServerSocket(PORT);                  Socket client = null;
                    client = serverSocket.accept();// 网上资料很多
      

  3.   

    我自己用httpclient搞定了,不用楼上两位那么麻烦!