1
如何從二進制流創建字符串a?我嘗試了StreamGet和OutputToDevice類方法,但沒有返回字符串。是否有另一個類,我應該使用ObjectScript Library.FileBinaryStream轉換爲字符串
謝謝:)
如何從二進制流創建字符串a?我嘗試了StreamGet和OutputToDevice類方法,但沒有返回字符串。是否有另一個類,我應該使用ObjectScript Library.FileBinaryStream轉換爲字符串
謝謝:)
假設stream
是%Library.FileBinaryStream
:
set string = stream.Read($$$MaxStringLength)
注意字符串不能超過7MB以上,而流可以做大。
7mb是一個奇怪的值使用。它們不能超過$$$ maxStringLength。標準大約32k字符,但可以根據配置設置更大。 – user3532194
如果是Ens.StreamContainer,該怎麼辦?我還可以使用stream.read – Mcdevitt
@Mcdevitt,你需要調用'Stream'屬性的'Read()'。 – rfg