Hello!
I have a problem too with read/write file and or EncodeBase64/DecodeBase64
Can I ask somebody to explain what I missed?
I tried to encode the file on my side, and immediately decode back just for test. But the two files are significantly different!
What did I do wrong?
The new file ("sign18112401_b.png") is totally garbaged!
Thanks in advance!
I have a problem too with read/write file and or EncodeBase64/DecodeBase64
Can I ask somebody to explain what I missed?
I tried to encode the file on my side, and immediately decode back just for test. But the two files are significantly different!
What did I do wrong?
B4X:
Dim su As StringUtils
Dim out1 As OutputStream
Dim in1 As InputStream
Dim str1 As String
out1.InitializeToBytesArray(100) 'size not really important
File.Copy2(File.OpenInput(File.DirRootExternal, "sign18112401.png"), out1)
str1=su.EncodeBase64(out1.ToBytesArray)
in1.InitializeFromBytesArray(su.DecodeBase64(str1),0,str1.Length)
File.Copy2(in1,File.OpenOutput(File.DirRootExternal, "sign18112401_b.png",False))
The new file ("sign18112401_b.png") is totally garbaged!
Thanks in advance!