0

我有 Tornado 网络服务,它在创建 CSV 文件后返回一个链接,如下所示。

http://10.0.2.2:8000/uploads/16165159GyjFImAYZssLEmn/16165159GyjFImAYZssLEmn.csv

我也成功地在 Android 应用程序中输出了这个 URL。我的问题是如何使用上面显示的 URL 解析这个文件的数据。我尝试了很多方法,但无法完成。有人可以帮我解决这个问题。我到目前为止的代码如下。

我也提到了这篇文章,但仍然没有成功。

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost(modifyURL);   
    HttpResponse httpResponse = httpclient.execute(httpPost);
    responseEntity = httpResponse.getEntity();
    transformedImageURL = EntityUtils.toString(responseEntity);

    URL url = new URL(transformedImageURL);
    InputStream stream = url.openStream();
    BufferedInputStream bis = new BufferedInputStream(stream);
    ByteArrayBuffer baf = new ByteArrayBuffer(200);

    nt current = 0;

    while((current - bis.read()) != -1){
           baf.append((byte) current);
    }

    String stockText = new String(baf.toByteArray());
    String[] tokens = stockText.split(",");
    String testData = tokens[0];

感谢您的时间

4

0 回答 0