FileStream で直接開こうとするとタイトルの例外が発生するので、WWWクラスを使ってレシートデータを取得する。
sample.cs
IEnumerator GetReceiptDataFromUrl(string url, Action<byte[]> callback) {
using(WWW www = new WWW(url)) {
yield return null;
while (!www.isDone) {
yield return null;
}
byte[] data = www.bytes;
Debug.Log ("receiptData : " + data.ToHexString());
callback(data);
}
}
ちなみに、String.ToHexString() は以下のような拡張メソッド
public static class Extensions {
public string ToHexString(this byte[] binary) {
return BitConverter.ToString(binary).ToLower().Replace("-","");
}
}