读取T卡文件里的域名,HTTP请求出现如下错误

java.lang.IllegalArgumentException: Illegal character in scheme at index 0: http://xxxxxxxxxxx
at java.net.URI.create(URI.java:727)
at org.apache.http.client.methods.HttpPost.<init>(HttpPost.java:84)

......

出现该错误时,读取域名的代码如下

protected String getFileContent(File file) {
        String content  = "";
        if (file.isDirectory() ) {    //检查此路径名的文件是否是一个目录(文件夹)
            Log.i("zeng", "The File doesn't not exist "
                +file.getName().toString()+file.getPath().toString());   
        } else {
            if (file.getName().endsWith(".txt")) {//文件格式为txt文件
                try {
                    InputStream instream = new FileInputStream(file); 
                    if (instream != null) {
                        InputStreamReader inputreader
                            =new InputStreamReader(instream, "UTF-8");
                        BufferedReader buffreader = new BufferedReader(inputreader);
                        String line="";
                        //分行读取
                       while (( line = buffreader.readLine()) != null) {
                            content += line + "\n";
                        }                
                        instream.close();        //关闭输入流
                    }
                }
                catch (java.io.FileNotFoundException e) {
                    Log.d("TestFile", "The File doesn't not exist.");
                } 
                catch (IOException e)  {
                     Log.d("TestFile", e.getMessage());
                }
            }
        }
        return content ;
    }
View Code

相关文章:

  • 2021-06-11
  • 2022-12-23
  • 2021-11-03
  • 2021-04-11
  • 2021-11-29
  • 2022-02-14
  • 2021-08-19
  • 2021-10-28
猜你喜欢
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案