0

イメージをアップロードして、C# を使用して asp.net のファイル システムに保存しようとしています。私はこのコードを使用しています

 if (FileUpload1.HasFile)
    {
        if ((FileUpload1.PostedFile.ContentType == "image/jpeg") ||
           (FileUpload1.PostedFile.ContentType == "image/png") ||
           (FileUpload1.PostedFile.ContentType == "image/tmp") ||
           (FileUpload1.PostedFile.ContentType == "image/gif"))
        {
            if (Convert.ToInt64(FileUpload1.PostedFile.ContentLength) < 10000000)
            {
                string filename = Label1.Text;
                FileUpload1.SaveAs(Server.MapPath("productImage\\" + ddlproductId.Text + "\\" + filename + ".jpg"));

            }
        }
    }

私のコンピューターでは実際に正常に動作しますが、サーバーにアップロードしているときにエラーが発生します。私を助けてください。ありがとうございます。

4

1 に答える 1

2

権限の問題のように聞こえます。Webサーバー上のそのフォルダーのセキュリティを変更し、アクセス許可NETWORK SERVICEがあることを確認する必要があります。Writeまたは、古いサーバーを使用している場合は、になりますASPNET

于 2013-01-08T19:41:20.080 に答える