Android 实现文件上传功能(upload) (2)

          + "name=http://www.likecs.com/"file1/";filename=http://www.likecs.com/"" + newName + "http://www.likecs.com/"" + end);

      ds.writeBytes(end);

      /* 取得文件的FileInputStream */

      FileInputStream fStream = new FileInputStream(uploadFile);

      /* 设定每次写入1024bytes */

      int bufferSize = 1024;

      byte[] buffer = new byte[bufferSize];

      int length = -1;

      /* 从文件读取数据到缓冲区 */

      while ((length = fStream.read(buffer)) != -1)

      {

        /* 将数据写入DataOutputStream */

        ds.write(buffer, 0, length);

      }

      ds.writeBytes(end);

      ds.writeBytes(Hyphens + boundary + Hyphens + end);

      fStream.close();

      ds.flush();

      /* 取得Response内容 */

      InputStream is = con.getInputStream();

      int ch;

      StringBuffer b = new StringBuffer();

      while ((ch = is.read()) != -1)

      {

        b.append((char) ch);

      }

      System.out.println("上传成功");

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzyzxp.html