URL url  = new URL(filePath);
System.out.println(url);
测试看看。

解决方案 »

  1.   

    例子 
    //aaa/bbb ddd/cc
    改为
    //aaa/bbb%20ddd/cc
      

  2.   

    对呀,url中有空格,肯定解析时会出错的。也就是这是一个非法的URL.
      

  3.   

    sorry不是域名中有空格,是后面的路径中有。果然是要替换,但是有现成替换的函数吗?我是JDK1.3里面的replaceAll,split都没有,还要自己写!
      

  4.   

    有空格要编码的,不然就不行
    base64编码