I seems that nettalk urldecodes all incoming gets when you do the getvalue requests.
NetWebServerWorkerBase.GetValueFormat
of net:IsNumber
returnvalue = self.DformatNumber(self._LocalDataQueue.Value,self._LocalDataQueue.Picture)
!str.KeepChars('01234567890.-')
!returnvalue = str.GetValue()
of net:IsTyped ! space up, plus 13,10
str.RemoveChars('<0,1,2,3,4,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31>')
returnvalue = str.GetValue()
of net:OnlySpaceup ! only keeps chars 32 and up.
str.RemoveChars('<0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31>')
returnvalue = str.GetValue()
so if the text is only not urlencoded and only has pure base 64 it truncates some characters..
you'll need to get the value some other way that is not the getvalue method or Bruce needs to gives us a raw way to get the value.
there might already be a way, I just don't know it.
Best Regards...
Roberto Renz