I am trying to read binary data from HTTP Request Stream and build a Dynamic Object with multiple properties. I am getting MAXSTRING error with this code:
Set dynObject1 = ##class(%DynamicObject).%New()
Set dynObject1.OriginalFilename = $P($P(request.HTTPHeaders.GetAt("RawParams"),"&",2),"=",2)
Set dynObject1.SiteId = $P($P(request.HTTPHeaders.GetAt("RawParams"),"&",1),"=",2)
For {
Set len = 1000000
Set tRead = request.Stream.Read(.len,.sc)
Set ^TESTutil($INCREMENT(^TESTutil),"len") = len
Set ^TESTutil($INCREMENT(^TESTutil),"sc") = $Get(sc)
If (len < 1) { Quit }
Set dynObject1.Str



.png)
.png)
.png)

.png)
.png)
.png)