iview upload上传,内网可以上传,放到外网上报错

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

跨域了

看看怎么解决跨域问题吧,是nginx代理没配好,还是后端的白名单没放开,排查一下

这种报错就是跨域了!!
解决方法:
1.nginx配置代理
2.后端处理跨域

vue项目的话,在vue.config.js配置ip端口就是处理了跨域啊 ;

devServer: {
        port:8888,
        proxy: {
            '/apiIP': {     //这里最好有一个 /
                target: 'http://123.60.5.243:8083/',  // 后台接口域名
                ws: true,        //如果要代理 websockets,配置这个参数
                secure: false,  // 如果是https接口,需要配置这个参数
                changeOrigin: true,  //是否跨域
                pathRewrite:{
                    '^/apiIP':''
                }
            },
        }
    },


  [Route("upload")]
        [HttpPost]
        public async Task<string> uploadProject(IFormFile file,string bianhao)
        {
            try
            {
                if (file != null)
                {
                    var fileDir = "D:\\aaa";
                    if (!Directory.Exists(fileDir))
                    {
                        Directory.CreateDirectory(fileDir);
                    }
                    //文件名称
                

                    //上传的文件的路径
                   
                    //文件名称
                    string projectFileName = file.FileName;
                    string pp = Path.GetFileNameWithoutExtension(projectFileName);
                    List<dto.filesdto> files = await fl.qufile(projectFileName);
                   
                    string kuozhang = Path.GetExtension(projectFileName);
                    if (files.Count != 0)
                    {
                        pp += "(" + files.Count + ")" + kuozhang;
                    }

                    pp +=  kuozhang;
                    string filePath = fileDir + $@"\{pp}";
                    using (FileStream ss = System.IO.File.Create(filePath))
                    {
                        file.CopyTo(ss);
                        ss.Flush();
                        ss.Close();
                    }
                    FileStream fs = new FileStream(filePath, FileMode.Open);
                    int a = (int)fs.Length;
                  

                    BinaryReader br = new BinaryReader(fs);
                    byte[] byt = new byte[(int)fs.Length];
                    byt = br.ReadBytes((int)fs.Length);

                 
                    fs.Close();
                   
                    await fl.addfiles(pp, kuozhang, file.ContentType, byt, bianhao);




                }
                return "上传成功";
            }