首页 > 其他分享 >.net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存

.net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存

时间:2023-07-08 17:00:28浏览次数:33  
标签:文件 sPath string SystemProjectOne core js sFDir 6.0

js,通过ajax将文件分片提交

 

 

遇到问题:

.net core 6.0 mvc上传文件位置

主文件夹下的\bin\Debug\net6.0

 文件访问不了问题

在startup配置

#region 让upload文件夹可以外部访问

string sUploadPath = "/upload";
string sFDir =ToolsBasic.UsPath(sUploadPath);
if (!Directory.Exists(sFDir))
{
    Directory.CreateDirectory(sFDir);
}
app.UseStaticFiles(new StaticFileOptions
{
    FileProvider = new PhysicalFileProvider(sFDir),
    RequestPath = sUploadPath
});

#endregion
public static string UsPath(string sPath)
{
    //程序集的基目录的文件路径。E:\文件PPT\文件PPT\oneself\SystemProjectOne\SystemProjectOne\SystemProjectOne\bin\Debug\net6.0\
     string baseDirectory = AppContext.BaseDirectory;
     string text = sPath;
     text = Path.Combine(baseDirectory + sPath);
     return Path.GetFullPath(text);
}

 

 

标签:文件,sPath,string,SystemProjectOne,core,js,sFDir,6.0
From: https://www.cnblogs.com/ZhuMeng-Chao/p/17537487.html

相关文章

  • 嵌入式linux根文件系统镜像制作
    原文:https://zhuanlan.zhihu.com/p/568784791在嵌入式linux平台中,大部分工作则是填充根文件系统,在开发中,根文件系统一般都是以目录的方式放在开发宿主机上。当根文件系统填充完成后,我们需要将其打包成xxx.img或者其他的镜像格式。本文以xxx.img镜像格式为例,描述如何将根文件......
  • ASP.NET Core SignalR 系列(二)- 中心(服务端)
    本章将和大家分享ASP.NETCoreSignalR中的中心(服务端)。本文大部分内容摘自微软官网:https://learn.microsoft.com/zh-cn/aspnet/core/signalr/hubs?view=aspnetcore-7.0废话不多说,我们直接来看一个Demo,Demo的目录结构如下所示:本Demo的Web项目为ASP.NETCoreWeb应用程序(目......
  • node.js 创建微服务器
    consthttp=require('http');consthostname='127.0.0.1';constport=3000;constserver=http.createServer((req,res)=>{res.statusCode=200;res.setHeader('Content-Type','text/plain');res.end(&......
  • web中间件漏洞之(3)fastjson反序列化漏洞
    引言fastjson可以将Java对象序列化为json格式,也可将json反序列化为Java对象。在请求包里面中发送恶意的json格式payload,fastjson在处理json对象时使用了autotype机制,允许在反序列化时通过@type指定反序列化的类,调用指定类的set和get方法。攻击者可以通过rmi或ldap服务,将ldap......
  • js 对象的键名如何设定成变量
    在JavaScript中,你可以使用以下两种方式将对象的键名设定为变量。使用计算属性名:使用方括号[]语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。示例代码如下:constkey='name';constvalue='Alice';constobj={[key]:value};console.log(ob......
  • 从零开始构建根文件系统
    原文:https://blog.csdn.net/oqqHuTu12345678/article/details/125342676以下内容源于网络资源的学习与整理,如有侵权请告知删除。 在前面的理论分析的基础上,我们开始从零开始构建一个根文件系统。构建根文件系统的步骤:首先,在形式上创建一些空目录。然后,利用busybox软件来生成......
  • Python | 获取文件中的行数
    在Python中,获取文件中的行数可以帮助我们更好地处理和分析数据。Python提供了一种简单的方法来获取文件中的行数,下面将介绍两种常用的方法。方法一:使用循环和计数器我们可以使用一个循环来读取文件中的每一行,然后使用计数器来计算行数。下面是示例代码:#打开文件withopen(......
  • BugKu:文件包含+php伪协议
     这道题一进去发现一个超连接点击后发现跳转到了如下页面url如下/index.php?file=show.php,觉得这道题应该是一个php伪协议的应用1php://filterphp://filter是一种元封装器,设计用于数据流打开时的筛选过滤应用。这对于一体式(all-in-one)的文件函数非常有用,类似readfile()......
  • SpringBoot 项目不加载 application.properties 配置文件
    yml或者properties文件没有被扫描到,需要在pom文件中<build></build>添加如下内容来保证文件都能正常被扫描到并且加载成功。<resources><resource><directory>src/main/java</directory><includes><include>**/*.yml</include......
  • 文件IO
    importos#os.path.exists(path)判断文件或目录是否存在ifnotos.path.exists('demo.txt'):os.makedirs('demo.txt')#文件IO#读取文件的时候,文件必须存在open('demo.txt','r')#写入文件的时候,如果文件不存在,会自动创建文件open('demo.txt�......