如何在远程服务器上的asp.net数据库中上传文件夹中的图像

本文关键字:数据库 文件夹 图像 net asp 服务器 | 更新日期: 2023-09-27 18:19:45

我在上传时间上遇到了这个问题:

访问路径"D:''inetpub''vhosts''rajschool.com''httpdocs''Photo''3d_529-Copy.jpg"是否认。

我上传图片的代码是:

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    string imagefolder = "Photo";
    string savepath;
    string savefile;

    if (FileUpload1.HasFile)
    {
        savepath = Path.Combine(Request.PhysicalApplicationPath, imagefolder);
        savefile = Path.Combine(savepath, FileUpload1.FileName);
        FileUpload1.SaveAs(savefile);
        SqlDataSource1.Insert();
        lblmgs.Text = "successfully upload";
    }
}

如何在远程服务器上的asp.net数据库中上传文件夹中的图像

IIS_USR应该具有对该路径的写访问权限

这个问题与您的代码无关,您必须检查主机控制面板并更改"D:''inetpub''vhosts''rajschool.com''httpdocs''Photo"权限

如果您使用的是并行丛,那么您可以授予文件夹"Photo"读写权限。授予用户完全权限。转到文件管理器,选择文件夹,单击看起来像锁的图标,转到前进,从列表中选择IURS和IWPD用户并授予完全权限。