画像ファイルをプロジェクトのフォルダーにアップロードしたいのですが、キャッチにエラーがあります: パス 'C:\project\uploads\logotipos\11111\' の一部が見つかりませんでした。
私は何を間違っていますか?クライアントがアップロードした画像をそのフォルダーに保存したい...そのフォルダーは存在します...ああ、folder_exists3にブレークポイントを設定すると、真の値が表示されます!
私のコードは次のとおりです。
try
{
var fileName = dados.cod_cliente;
bool folder_exists = Directory.Exists(Server.MapPath("~/uploads"));
if(!folder_exists)
Directory.CreateDirectory(Server.MapPath("~/uploads"));
bool folder_exists2 = Directory.Exists(Server.MapPath("~/uploads/logo"));
if(!folder_exists2)
Directory.CreateDirectory(Server.MapPath("~/uploads/logo"));
bool folder_exists3 = Directory.Exists(Server.MapPath("~/uploads/logo/" + fileName));
if(!folder_exists3)
Directory.CreateDirectory(Server.MapPath("~/uploads/logo/"+fileName));
file.SaveAs(Server.MapPath("~/uploads/logo/" + fileName+"/"));
}
catch(Exception e)
{
}
誰かが私が間違っていることを知っていますか?
ありがとうございました :)