1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.linkdialy.mobile.kuyicloud.utils;
-
- import java.io.File;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
-
- public class FileUtil {
-
- public static void writeBytesToFile(InputStream is, File file) throws IOException {
- if (file.exists()) {
- return;
- }
- FileOutputStream fos = null;
- try {
- byte[] data = new byte[2048];
- int nbread = 0;
- fos = new FileOutputStream(file);
- while ((nbread = is.read(data)) > -1) {
- fos.write(data,0, nbread);
- }
- } catch (Exception ex) {
- ex.printStackTrace();
- } finally{
- if (fos != null) {
- fos.close();
- }
- }
- }
-
- public static String getFileType(String filename) {
- if ((filename != null) && (filename.length() > 0)) {
- int dot = filename.lastIndexOf('.');
- if ((dot > -1) && (dot < (filename.length() - 1))) {
- return filename.substring(dot + 1);
- }
- }
- return null;
- }
- }
|