fix文件上传选择始终上传到本地
This commit is contained in:
parent
6b7e210008
commit
b959445ac6
@ -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))
|
||||||
|
|||||||
@ -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: {
|
||||||
// 是否显示提示
|
// 是否显示提示
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user