Как прочитать файл sqlite из URL - PullRequest
1 голос
/ 14 октября 2010

Клиент дал мне URL для загрузки файла sqlite. Я написал следующий код для чтения файла sqlite, но я не могу прочитать файл

`public void DownloadFromUrl(String sqlFileURL) {
        try {
            HttpURLConnection httpCon = null;
            InputStream myInput = null;
            URL url = new URL(sqlFileURL);
            long startTime = System.currentTimeMillis();

            httpCon = (HttpURLConnection) url.openConnection();
            httpCon.setRequestMethod("GET");
            httpCon.setDoOutput(true);

            myInput = httpCon.getInputStream();
            int status = httpCon.getResponseCode();
            if (status == HttpURLConnection.HTTP_OK) {
                myInput = httpCon.getInputStream();
            }

            String outFileName = DB_PATH + DB_NAME;
            OutputStream myOutput = new FileOutputStream(outFileName);

            byte[] buffer = new byte[1024];
            int length;
            while ((length = myInput.read(buffer)) > 0) {
                myOutput.write(buffer, 0, length);
            }

            myOutput.flush();
            myOutput.close();
            myInput.close();

            Log.d(TAG, "download ready in"
                    + ((System.currentTimeMillis() - startTime) / 1000)
                    + " sec");

        } catch (IOException e) {
            Log.d(TAG, "Error: " + e);
        }
    }`

есть ли ошибка в этом коде? или есть какой-либо другой способ прочитать файл sqlite с url .?

Пожалуйста, дайте мне знать

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...