C# Layui 上传:使用 FromForm 数据格式接收前端文件
在 C# 中使用 layui 上传的时候,可以使用 FromForm 数据格式来接收前端传递过来的数据。\n\n在前端,可以使用 layui 的上传组件来实现文件上传,如下所示:\n\nhtml\n<input type="file" name="file" id="uploadFile" lay-type="file">\n\n\n然后,在前端的 JavaScript 中,可以使用 layui 的上传组件的 done 回调函数来处理上传成功后的操作,如下所示:\n\njavascript\nlayui.use('upload', function () {\n var upload = layui.upload;\n\n var uploadInst = upload.render({\n elem: '#uploadFile',\n url: '/upload',\n done: function (res) {\n // 上传成功后的操作\n console.log(res);\n }\n });\n});\n\n\n在 C# 的后端代码中,可以使用 FromForm 数据格式来接收前端传递过来的数据,如下所示:\n\ncsharp\n[HttpPost("/upload")]\npublic IActionResult UploadFile([FromForm] IFormFile file)\n{\n // 处理上传的文件\n // ...\n\n return Ok();\n}\n\n\n在上面的例子中,通过 [FromForm] 属性将前端传递过来的文件绑定到参数 file 上,然后可以对文件进行处理。
原文地址: https://www.cveoy.top/t/topic/p122 著作权归作者所有。请勿转载和采集!