如何使用MVC C#上传在线链接上



我正在尝试将图像文件上传到我购买的域的在线链接上。链接是直播的。我可以将其上传到本地目录中。但不为在线链接工作。我找不到正确的方式来给我在线目录的在线路径

字符串filepath = httpcontext.server.mappath(" ???");

这是代码。

 [HttpPost]
    public ActionResult UpdateBanners(UpdateBanners banner)
    {
        zasa_company_slider sliderData = new zasa_company_slider();
        if (banner != null && banner.file.ContentLength > 0)
        {
            string filePath = HttpContext.Server.MapPath("http://ak.eat-ax.com/akpanel/images/" + Path.GetFileName(banner.file.FileName));
            banner.file.SaveAs(filePath);
        }

        return RedirectToAction("Index");
    }

像这样检索图像

string filePath = Server.MapPath("~/Images/" + Path.GetFileName(index.FileName));
                        index.SaveAs(filePath);
                        string[] filePaths = Directory.GetFiles(Server.MapPath("~/Images/"));
                        foreach (string var in filePaths)
                        {
                            if (Path.GetFileName(var) == index.FileName)
                            {
                                sliderData.SLIDER_IMAGE = ("liveServerURL/" + Path.GetFileName(var));
                            }
                        }

最新更新