android 上载文件

android 下载文件/*** 从网上下载*@param url 下载路径*@param outputFile 创建本地保存流的文件*@return*

android 下载文件

 /**     * 从网上下载     *@param url 下载路径     *@param outputFile 创建本地保存流的文件     *@return         * @return 下载失败返回1(比如没有网络等情况)下载成功返回0     */    public static int downloadFile(String urlPsth, File outputFile) {int result=0;try {    URL url = new URL(urlPsth);    HttpURLConnection conn =(HttpURLConnection) url.openConnection();    conn.setDoInput(true);    conn.connect();  if(  conn.getResponseCode() == HttpURLConnection.HTTP_OK)  {      InputStream is = conn.getInputStream();    FileOutputStream fos = new FileOutputStream(outputFile);    byte[] bt = new byte[1024];    int i = 0;    while ((i = is.read(bt)) > 0) {fos.write(bt, 0, i);    }    fos.flush();    fos.close();    is.close();       }else {    result=1;}   } catch (FileNotFoundException e) {    result=1; } catch (IOException e) {    result=1; }return result;    }