Example #1
0
 // ============================================================
 // <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;
   }
 }
Example #2
0
 // ============================================================
 // <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;
   }
 }
Example #3
0
 // ============================================================
 // <T>构造存储信息。</T>
 // ============================================================
 public SGcStorage() {
   _date = RDateTime.format("YYYYMMDD");
   _code = RUuid.makeUniqueIdLower();
   _name = RUuid.makeUniqueIdLower();
 }