File ImageFile=new File(LogoImagePath);
这个不行,在服务器上相当于取本地的文件当然没问题,但到了client就不行了server不可能通过http取得client文件的,这是安全性问题。
你的做法不对头,建议你采用smartupload这个开源的上传class,很不错的

解决方案 »

  1.   

    你这个上传的代码功能是上传本机的文件!
    你在服务器端只拿一个文件的路径,那么在服务器上自己上传自己的文件当然可以,在客户机上你给的路径是客户机文件的路径,而服务器在自己本地找这个文件当然找不到了。
    所以你在服务端应该拿的不是文件路径而是文件流,去下载smartupload,可以完成
      

  2.   

    同意hazeline(砸死我),你可以试试在本机和客户端的相同的路径下有一个相同的文件,这时候你从客户端往上传会显示成功,因为它读的是本机的文件。还是用smartupload吧,简单易行,论坛上有好多这方面的资料。
      

  3.   

    用jspsmartload,可是解决你的问题!