だから私は一時的な画像フォルダにあるサーバーに保存した写真を撮ろうとしていますが、後でそれを撮ってSystem.Drawingのものを適用したいと思います。に行くことhttp://localhost/TempImages/x.png
ができるので、画像が正しく保存されていることはわかっていますが、そこから画像を作成しようとするとImage z = Image.FromFile("TempImage/x.png");
、ファイルが見つからないという例外が発生します。いろいろなパスを試してみました。操作はしましたが、私が試したものはどれもうまくいかなかったようです。誰かが私が間違っていることについての助け/洞察を私に与えることができますか?前もって感謝します。
質問する
344 次
3 に答える
1
あなたはサーバーについて言及したので、私はあなたがウェブサーバーで何かをしていると思っています。その場合、ルートの場所がサーバー上のどこにあるかに基づいて、イメージへの完全な物理パスを取得する必要があります。
電話をかけると、次のようになります。
Image z = Image.FromFile(Server.MapPath("TempImage/x.png"));
于 2012-07-20T15:35:55.163 に答える
0
このような絶対パスが必要です。
Image image1 = Image.FromFile("c:\\FakePhoto1.jpg");
または
Image image1 = Image.FromFile(Server.MapPath("http://localhost/TempImages/x.png"));
于 2012-07-20T15:36:48.880 に答える
-1
代わりにこれを試してください:
Image z = Image.FromFile("/TempImage/x.png");
それTempImage
がフォルダであり、ファイルではないことを示すため。
于 2012-07-20T15:32:29.980 に答える