http,ftp都可以,或者自己实现server端接受

解决方案 »

  1.   


    打开文件,读入字节流,同样上传到server,可用http协议,在server中把字节流重新写入文件即可。有一个很经典的jsp/servlet上传文件的代码,想必你应看过,可以参考一下的。
      

  2.   

    我的问题在于如何用applet去触发这个上传呢?
    我用applet好像只能用get方法进行页面参数传递……
      

  3.   


    触发?是什么意思?这个上传过程都在你的控制下,你想什么时候读文件上传都可以,需要什么触发吗?或是你做个按钮,点一下,打开文件读,打开Socket,传字节流,……… 就这样了。我明白你的意思了,你是觉得与html的上传时GET方式不同,是吧。你如果服务器端是一个应用程序,就昭我上面说的做,如果服务器是一个Servlet,你看一下applet如何与servlet通讯的文章就明白了,其实也是要打开Socket来交流的。
      

  4.   

    啊,我明白了,你的意思是用socket直接通讯,
    我以为是通过applet生成一个form(html的)然后再像html上传一样处理。我明白了,谢谢。
      

  5.   

    to leonzhao:
    请教如何用applet读本地文件