修复设备文件上传接口

This commit is contained in:
2023-05-31 10:25:00 +08:00
parent 916875de9f
commit ad0972c8f6
2 changed files with 11 additions and 9 deletions

View File

@@ -5,11 +5,11 @@ namespace Tnb.EquipMgr.Interfaces
{ {
public interface IEqpEquipFileService public interface IEqpEquipFileService
{ {
/// <summary> ///// <summary>
/// 上传附件 ///// 上传附件
/// </summary> ///// </summary>
/// <param name="file"></param> ///// <param name="file"></param>
/// <returns></returns> ///// <returns></returns>
public Task<string> Upload(string equip_id,IFormFile file); //public Task<string> Upload(string equip_id,IFormFile file);
} }
} }

View File

@@ -1,6 +1,7 @@
using JNPF.Common.Core.Manager; using JNPF.Common.Core.Manager;
using JNPF.Common.Dtos.VisualDev; using JNPF.Common.Dtos.VisualDev;
using JNPF.Common.Enums; using JNPF.Common.Enums;
using JNPF.Common.Models;
using JNPF.DependencyInjection; using JNPF.DependencyInjection;
using JNPF.DynamicApiController; using JNPF.DynamicApiController;
using JNPF.FriendlyException; using JNPF.FriendlyException;
@@ -10,6 +11,7 @@ using JNPF.Systems.Interfaces.Common;
using JNPF.VisualDev; using JNPF.VisualDev;
using JNPF.VisualDev.Entitys; using JNPF.VisualDev.Entitys;
using JNPF.VisualDev.Interfaces; using JNPF.VisualDev.Interfaces;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json; using Newtonsoft.Json;
@@ -41,16 +43,16 @@ namespace Tnb.EquipMgr
} }
[HttpPost] [HttpPost]
public async Task<string> Upload([FromForm]string equip_id,[FromForm]IFormFile file) public async Task<string> Upload([FromForm]string equip_id,[FromForm] ChunkModel input)
{ {
string msg = ""; string msg = "";
try try
{ {
var attachment = await _fileService.Uploader("annexpic", file); var attachment = await _fileService.Uploader("annexpic", input);
EqpEquipFile eqpEquipFile = new EqpEquipFile() EqpEquipFile eqpEquipFile = new EqpEquipFile()
{ {
file_name = file.FileName, file_name = input.file.FileName,
equip_id = equip_id, equip_id = equip_id,
create_id = _userManager.UserId, create_id = _userManager.UserId,
create_time = DateTime.Now, create_time = DateTime.Now,