0

次を使用して localhost のディレクトリにアクセスしようとしていますが、パス形式がサポートされていないというエラーが表示されます。

        string fileName=ImageName.ToString() + ".Jpeg";
    bmp.Save(System.IO.Path.Combine("localhost:59657/ProfileTenModified/setP/",  fileName), System.Drawing.Imaging.ImageFormat.Jpeg);

解決策はありますか?

4

1 に答える 1

1

.net での IO 操作には、ファイル システムへの絶対パスが必要です。ドメイン名を持つファイルまたはディレクトリを操作することはできません。DJ KRAZEが言ったように、代わりに

Server.MapPath("~/ProfileTenModified/setP/" + fileName)
于 2013-04-04T16:31:36.547 に答える