簡體   English   中英

在遠程服務器中創建目錄和文件

[英]Creating directory and files in a remote server

我正在嘗試創建目錄並將文件上載到服務器,但是它無法訪問我。 這是我的代碼:

if (FileUploadControl.HasFile)
{
    string path = "~/MSImages/";
    string mappath = Server.MapPath(path);
    if (FileUploadControl.PostedFile.ContentType.StartsWith("image/", StringComparison.OrdinalIgnoreCase))
    {
        string extension = FileUploadControl.PostedFile.FileName;
        extension = extension.Substring(extension.LastIndexOf('.'));
        if (!Directory.Exists(mappath))
            Directory.CreateDirectory(mappath);
        string filename = imgext + Request.QueryString["id"];
        FileUploadControl.SaveAs(mappath + filename + extension);
     }
}

在我的本地計算機上完成此操作后,但在我的主機上則無效。 如何解決這個問題?

這很可能是權限問題。 您的IIS帳戶用戶沒有適當的權限來更改另一台計算機上的資源。

您可以將IIS用戶更改為低權限域用戶,該用戶僅被授予對該特定計算機共享的訪問權限。 那應該解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM