asp.net mvc プロジェクト フォルダーから Excel ファイルを取得し、base64 文字列でエンコードする必要があります。
今私のコード:
string base64 = String.Empty;
var pathName = Server.MapPath("~/App_Data/ImportTemplate.xlsx");`
byte[] docBytes = null;
using (StreamReader strm = new StreamReader(pathName, System.Text.Encoding.UTF8))
{
Stream s = strm.BaseStream;
BinaryReader r = new BinaryReader(s);
docBytes = r.ReadBytes(Convert.ToInt32(r.BaseStream.Length));
base64 = Convert.ToBase64String(docBytes);
r.Close();
s.Close();
strm.Close();
}
これまでのところ、これは正しく機能しません。助言がありますか?