0

このコードでは、UserImage フォルダーにファイルをアップロードできず、IIS のローカル ホストにサイトをアップロードした後、データベースにパスを取得することもできません。送信ボタンを押すとエラーが発生します -

パス「C:\Users\PEERBITS\Desktop\ClientProj\ClientProj\UserImages\Lighthouse.jpg」へのアクセスが拒否されました。

コードは次のとおりです。

if (uploadFile != null && uploadFile.ContentLength > 0)
{
    var filename = Path.GetFileName(uploadFile.FileName);
    var path = Server.MapPath("~/UserImages/") + filename;
    uploadFile.SaveAs(path);
    ins.image_path = "~/UserImages/" + filename;
}
4

1 に答える 1

0

「UserImages」フォルダのプロパティを確認してください。このフォルダの読み取り専用属性を
削除してください。

于 2013-02-20T11:50:39.870 に答える