|
|
|
@ -36,7 +36,7 @@ func (c *FileOptUploadController) FileUploadPost() {
|
|
|
|
f, h, _ := c.GetFile("file") //获取上传的文件
|
|
|
|
f, h, _ := c.GetFile("file") //获取上传的文件
|
|
|
|
ext := path.Ext(h.Filename)
|
|
|
|
ext := path.Ext(h.Filename)
|
|
|
|
//创建目录
|
|
|
|
//创建目录
|
|
|
|
goftpdir := beego.AppConfig.String("macgoftpdir")
|
|
|
|
goftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
@ -81,7 +81,7 @@ func (c *FileOptUploadController) FileUploadPost() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
webUrl = "http://127.0.0.1:5000"
|
|
|
|
c.Ctx.WriteString("上传保存失败,文件保存的目录不存在")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
c.Ctx.WriteString("上传成功~!!!!!!!,文件URL:" + webUrl + "/goftp/file/getSingleFile?fileName=" + fileName)
|
|
|
|
c.Ctx.WriteString("上传成功~!!!!!!!,文件URL:" + webUrl + "/goftp/file/getSingleFile?fileName=" + fileName)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -101,6 +101,9 @@ func (c *FileOptUploadController) PicUploadPost() {
|
|
|
|
".jpg": true,
|
|
|
|
".jpg": true,
|
|
|
|
".jpeg": true,
|
|
|
|
".jpeg": true,
|
|
|
|
".png": true,
|
|
|
|
".png": true,
|
|
|
|
|
|
|
|
".JPG": true,
|
|
|
|
|
|
|
|
".JPEG": true,
|
|
|
|
|
|
|
|
".PNG": true,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if _, ok := AllowExtMap[ext]; !ok {
|
|
|
|
if _, ok := AllowExtMap[ext]; !ok {
|
|
|
|
c.Ctx.WriteString("后缀名不符合上传要求")
|
|
|
|
c.Ctx.WriteString("后缀名不符合上传要求")
|
|
|
|
@ -150,7 +153,7 @@ func (c *FileOptUploadController) PicUploadPost() {
|
|
|
|
//webUrl
|
|
|
|
//webUrl
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
webUrl = "http://127.0.0.1:5000"
|
|
|
|
c.Ctx.WriteString("上传保存失败,文件保存的目录不存在")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
c.Ctx.WriteString("上传成功~!!!!!!!,文件路径为:" + webUrl + "/goftp/" + uploadPath + "/" + fileName)
|
|
|
|
c.Ctx.WriteString("上传成功~!!!!!!!,文件路径为:" + webUrl + "/goftp/" + uploadPath + "/" + fileName)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -163,7 +166,7 @@ func (c *FileOptUploadController) GetSingleFile() {
|
|
|
|
//图片,text,pdf文件全部在浏览器中显示了,并没有完全的实现下载的功能
|
|
|
|
//图片,text,pdf文件全部在浏览器中显示了,并没有完全的实现下载的功能
|
|
|
|
fileName := c.Ctx.Input.Query("fileName")
|
|
|
|
fileName := c.Ctx.Input.Query("fileName")
|
|
|
|
logs.Debug(fileName)
|
|
|
|
logs.Debug(fileName)
|
|
|
|
goftpdir := beego.AppConfig.String("macgoftpdir")
|
|
|
|
goftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
@ -195,7 +198,7 @@ func (c *FileOptUploadController) GetEx4File() {
|
|
|
|
//图片,text,pdf文件全部在浏览器中显示了,并没有完全的实现下载的功能
|
|
|
|
//图片,text,pdf文件全部在浏览器中显示了,并没有完全的实现下载的功能
|
|
|
|
fileName := c.Ctx.Input.Query("fileName")
|
|
|
|
fileName := c.Ctx.Input.Query("fileName")
|
|
|
|
logs.Debug(fileName)
|
|
|
|
logs.Debug(fileName)
|
|
|
|
goftpdir := beego.AppConfig.String("macgoftpdir")
|
|
|
|
goftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
@ -227,7 +230,7 @@ func (c *FileOptUploadController) UploadBaseFileToPost() {
|
|
|
|
//ext := path.Ext(h.Filename)
|
|
|
|
//ext := path.Ext(h.Filename)
|
|
|
|
logs.Debug(h.Filename)
|
|
|
|
logs.Debug(h.Filename)
|
|
|
|
//创建目录
|
|
|
|
//创建目录
|
|
|
|
goftpdir := beego.AppConfig.String("macgoftpdir")
|
|
|
|
goftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
servergoftpdir := beego.AppConfig.String("servergoftpdir")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == true {
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
goftpdir = servergoftpdir
|
|
|
|
@ -272,7 +275,7 @@ func (c *FileOptUploadController) UploadBaseFileToPost() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
webUrl := beego.AppConfig.String("webUrl")
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
if utils.ValiteDirExist(servergoftpdir) == false {
|
|
|
|
webUrl = "http://127.0.0.1:5000"
|
|
|
|
c.Ctx.WriteString("上传保存失败,文件保存的目录不存在")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//c.Ctx.WriteString("上传成功~!!!!!!!,服务器文件路径为:" + fpath)
|
|
|
|
//c.Ctx.WriteString("上传成功~!!!!!!!,服务器文件路径为:" + fpath)
|
|
|
|
|