xiatian 5 anni fa
parent
commit
ad0b1f8b4e

+ 14 - 1
src/main/java/cn/com/qmth/examcloud/web/filestorage/FileStorageUtil.java

@@ -5,6 +5,7 @@ import java.io.DataOutputStream;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.net.HttpURLConnection;
 import java.net.URL;
 
@@ -23,7 +24,19 @@ public class FileStorageUtil {
 	private static String beanSuff = "FileStorage";
 
 	private static String connector = "://";
-
+	/**
+	 * 根据当前配置存储类型保存文件到存储服务器
+	 * 
+	 * @param siteId
+	 * @param env
+	 * @param file   文件流
+	 * @param md5 文件MD5 可为空
+	 * @return 返回包含协议名的地址,数据库直接存储用 如:upyun-1://student_photo/001.jpg
+	 */
+	public static YunPathInfo saveFile(String siteId, FileStoragePathEnvInfo env, InputStream file,String md5) {
+		FileStorageType fsType = FileStorageType.valueOf(fileStorageType);
+		return null;
+	}
 	/**
 	 * 根据当前配置存储类型保存文件到存储服务器
 	 *