をベースに変換する際に使用するイメージのパスを取得、私は64文字列
をフォルダと私は、その後にそれを変換することができるようにImageオブジェクトにこのイメージを渡したい私の画像でイメージを持っていますベース64文字列。これはクライアントに渡され、img要素のsrcに挿入されます。
問題は、ディスクからイメージオブジェクトにイメージを取得する方法がわかりません。
Image img = Image.FromFile(@"..Images\no_image.jpg"); // doesn't work
string image = Convert.ToBase64String(imageToByteArray(img));
public byte[] imageToByteArray(Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
return ms.ToArray();
}
あなたは 'てみましたImage.FromFile(Server.MapPath( "/ Images/no_image.jpg")) '? – eitamal
なぜそれを文字列として渡しますか?その写真。 – BugFinder
'Server.MapPath("〜/ Images/no_image.jpg ")'を使ってみてください。また、「うまくいきません」とは決して有用な説明ではない。どのようなエラーが発生します。 –