Add a parameter named alien.
This commit is contained in:
@ -6,7 +6,6 @@ import (
|
||||
"os"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
)
|
||||
|
||||
//@Service
|
||||
@ -59,11 +58,12 @@ func (this *MatterService) GetDirUuid(userUuid string, dir string) string {
|
||||
|
||||
matter := this.matterDao.FindByUserUuidAndPuuidAndNameAndDirTrue(userUuid, puuid, name)
|
||||
if matter == nil {
|
||||
//创建一个文件夹。
|
||||
//创建一个文件夹。这里一般都是通过alien接口来创建的文件夹。
|
||||
matter = &Matter{
|
||||
Puuid: puuid,
|
||||
UserUuid: userUuid,
|
||||
Dir: true,
|
||||
Alien: true,
|
||||
Name: name,
|
||||
}
|
||||
matter = this.matterDao.Create(matter)
|
||||
@ -76,8 +76,8 @@ func (this *MatterService) GetDirUuid(userUuid string, dir string) string {
|
||||
}
|
||||
|
||||
//开始上传文件
|
||||
//上传文件
|
||||
func (this *MatterService) Upload(file multipart.File, user *User, puuid string, filename string, privacy bool) *Matter {
|
||||
//上传文件. alien表明文件是否是应用使用的文件。
|
||||
func (this *MatterService) Upload(file multipart.File, user *User, puuid string, filename string, privacy bool, alien bool) *Matter {
|
||||
|
||||
//获取文件应该存放在的物理路径的绝对路径和相对路径。
|
||||
absolutePath, relativePath := GetUserFilePath(user.Username)
|
||||
@ -104,6 +104,7 @@ func (this *MatterService) Upload(file multipart.File, user *User, puuid string,
|
||||
Puuid: puuid,
|
||||
UserUuid: user.Uuid,
|
||||
Dir: false,
|
||||
Alien: alien,
|
||||
Name: filename,
|
||||
Md5: "",
|
||||
Size: written,
|
||||
|
Reference in New Issue
Block a user