shish преди 6 години
родител
ревизия
935e6b1f39
променени са 3 файла, в които са добавени 54 реда и са изтрити 2 реда
  1. 24 2
      app/business/controllers/UploadController.php
  2. 22 0
      common/components/dirUtil.php
  3. 8 0
      common/components/stringUtil.php

Файловите разлики са ограничени, защото са твърде много
+ 24 - 2
app/business/controllers/UploadController.php


+ 22 - 0
common/components/dirUtil.php

@@ -0,0 +1,22 @@
+<?php
+
+namespace common\components;
+
+use Yii;
+
+class dirUtil
+{
+
+	//整个项目的根目录 shish 2020.1.7
+	public static function rootDir()
+	{
+		return Yii::getAlias('@vendor') . '/..';
+	}
+
+	//图片上传保存的目录 shish 2020.1.7
+	public static function imgUploadDir()
+	{
+		return Yii::getAlias('@vendor') . '/../../resource/images/uploads';
+	}
+
+}

+ 8 - 0
common/components/stringUtil.php

@@ -460,4 +460,12 @@ class stringUtil
 		}
 	}
 
+	//生成唯一的文件名称 shish 2020.1.7
+	//参考 https://www.cnblogs.com/yjf512/p/9057229.html
+	//https://www.cnblogs.com/roluce/p/6026081.html
+	public static function uniqueFileName()
+	{
+		return md5(uniqid(mt_rand(), true));
+	}
+
 }

Някои файлове не бяха показани, защото твърде много файлове са промени