サーバーは、クライアントのファイルを読み込み、

クライアントにファイルを変換するための1は、ファイルストリームを取得し、

FileStreamをFSREAD = Form.edit.File.OpenRead()。
INT fsLen =(INT)fsRead.Length。
バイト[] heByte =新しいバイト[fsLen]。
INT R = fsRead.Read(heByte、0、heByte.Length)。

 

ストリーミングサーバーへの2つのバイト

 (heByte)Convert.ToBase64String; //クライアントがサーバーにバイトの文字列に

  バイト[]バッファ= Convert.FromBase64String(OBJ [ "byteStr"]のToString()); //サーバのバイトに文字列を変換し

 

最大ストリームとFileStreamなど3つの変換バイトストリーム 

使用(ストリームstream =新規のMemoryStream(バッファ))
{
int型のインデックス= OBJ [ "FILENAME"]のToString()のlastIndexOf( '')。。。
ストリングfileExt = OBJ [ "FILENAME"]のToString()サブストリング(インデックス、OBJ [ "FILENAME"]のToString()長さ-インデックス。)。
データテーブルリスト= NPOIExcel.ExcelToTable(ストリーム、fileExt)。// NPOI读取EXECL的类库
}

 

おすすめ

転載: www.cnblogs.com/yyl001/p/12121024.html