我有 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];
感谢您的时间