[英]GAE Blob service - how to process uploaded file
我的應用程序允許上傳帶有一些數據的 csv 文件。 我想提取這些數據並將它們上傳到數據存儲中,但讓我們假設這個問題,我只想計算文本文件中的行數。 完成這項任務的最佳方法是什么。 你能給我一些代碼片段嗎?
public int countLines(BlobKey key){
//mising code
}
BlobstoreInputStream 擴展了 InputStream 所以你可以做這樣的事情——
public int countLines(BlobKey key) throws Exception {
BlobstoreInputStream bsis = new BlobstoreInputStream(key);
BufferedReader br = new BufferedReader(new InputStreamReader(bsis));
int lineCount = 0;
while ( br.readLine() != null )
lineCount++;
return lineCount;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.