次のコードを見つけましたが、ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
に何を渡すべきか理解できません。C#FileUploadを使用した画像のアップロード
は私がシステムに画像をアップロードすると、私のコードは私がImageToBase64(FileUpload.FileBytes, "Image/PNG")
をやってみました。しかし、私は構文エラーを取得しています
public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
string base64String = Convert.ToBase64String(imageBytes);
return base64String;
}
}
で参考のためにImageToBase64
にそれを渡すようにするFileUploadのツールが必要です。このコードに使用できる正しい構文は何ですか?
ありがとうございます! 'Base64String'を' Image'に戻すような簡単な方法はありますか? –
Convert.FromBase64CharArray()で十分です。 – jishi
申し訳ありませんJishi 'Convert.FromBase64CharArray()'を使って 'base64String'をイメージに戻す方法を理解できませんでした。 –