// ============================================================ // <T>构造存储信息。</T> // // @param catalog 分类 // @param file 文件 // ============================================================ public SGcStorage(String catalog, File file) { // 加载文件 String fileName = file.getAbsolutePath(); loadFile(fileName); // 设置属性 _catalog = catalog; _date = RDateTime.format("YYYYMMDD"); _code = RUuid.makeUniqueIdLower(); _name = RUuid.makeUniqueIdLower(); _origin = file.getName(); _extension = RFile.extension(file); if (!RString.isEmpty(_extension)) { _name += "." + _extension; } }
// ============================================================ // <T>构造存储信息。</T> // // @param catalog 分类 // @param file 文件 // ============================================================ public SGcStorage(String catalog, FWebUploadFile file) { // 加载文件 loadFile(file.uploadName()); // 设置属性 _catalog = catalog; _date = RDateTime.format("YYYYMMDD"); _code = RUuid.makeUniqueIdLower(); _name = RUuid.makeUniqueIdLower(); _origin = file.fileName(); _mime = file.contentType(); _extension = RFile.extension(file.fileName()); if (!RString.isEmpty(_extension)) { _name += "." + _extension; } }
// ============================================================ // <T>构造存储信息。</T> // ============================================================ public SGcStorage() { _date = RDateTime.format("YYYYMMDD"); _code = RUuid.makeUniqueIdLower(); _name = RUuid.makeUniqueIdLower(); }