fix文件上传选择始终上传到本地

This commit is contained in:
不做码农 2022-01-14 16:29:44 +08:00
parent 6b7e210008
commit b959445ac6
2 changed files with 11 additions and 4 deletions

View File

@ -97,7 +97,7 @@ namespace ZR.Admin.WebApi.Controllers
/// </summary> /// </summary>
/// <param name="formFile"></param> /// <param name="formFile"></param>
/// <param name="fileDir">存储目录</param> /// <param name="fileDir">存储目录</param>
/// <param name="fileName">文件名</param> /// <param name="fileName">自定义文件名</param>
/// <param name="uploadType">上传类型 1、发送邮件</param> /// <param name="uploadType">上传类型 1、发送邮件</param>
/// <returns></returns> /// <returns></returns>
[HttpPost()] [HttpPost()]
@ -152,16 +152,17 @@ namespace ZR.Admin.WebApi.Controllers
/// 存储文件到阿里云 /// 存储文件到阿里云
/// </summary> /// </summary>
/// <param name="formFile"></param> /// <param name="formFile"></param>
/// <param name="fileName">自定义文件名</param>
/// <param name="fileDir">上传文件夹路径</param> /// <param name="fileDir">上传文件夹路径</param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[Verify] [Verify]
[ActionPermissionFilter(Permission = "common")] [ActionPermissionFilter(Permission = "common")]
public IActionResult UploadFileAliyun([FromForm(Name = "file")] IFormFile formFile, string fileDir = "") public IActionResult UploadFileAliyun([FromForm(Name = "file")] IFormFile formFile, string fileName = "", string fileDir = "")
{ {
if (formFile == null) throw new CustomException(ResultCode.PARAM_ERROR, "上传文件不能为空"); if (formFile == null) throw new CustomException(ResultCode.PARAM_ERROR, "上传文件不能为空");
string fileExt = Path.GetExtension(formFile.FileName); string fileExt = Path.GetExtension(formFile.FileName);
string[] AllowedFileExtensions = new string[] { ".jpg", ".gif", ".png", ".jpeg", ".webp", ".svga", ".xls", ".doc", ".zip", ".json", ".txt" }; string[] AllowedFileExtensions = new string[] { ".jpg", ".gif", ".png", ".jpeg", ".webp", ".svga", ".xls", ".doc", ".zip", ".json", ".txt", ".bundle" };
int MaxContentLength = 1024 * 1024 * 15; int MaxContentLength = 1024 * 1024 * 15;
double fileSize = formFile.Length / 1024; double fileSize = formFile.Length / 1024;
if (!AllowedFileExtensions.Contains(fileExt)) if (!AllowedFileExtensions.Contains(fileExt))

View File

@ -58,7 +58,7 @@ export default {
// //
uploadUrl: { uploadUrl: {
type: String, type: String,
default: process.env.VUE_APP_UPLOAD_URL ?? "/Common/UploadFile", default: process.env.VUE_APP_UPLOAD_URL,
}, },
// form // form
column: [String], column: [String],
@ -100,6 +100,12 @@ export default {
deep: true, deep: true,
immediate: true, immediate: true,
}, },
uploadUrl: {
handler(val){
this.uploadFileUrl = process.env.VUE_APP_BASE_API + val;
},
immediate: true
}
}, },
computed: { computed: {
// //