I
I have a error on Upload a image file (jpg) on an C# WebService
the code:
Dim in As InputStream
in=File.OpenInput(MyFolder,My_image)
Dim out As OutputStream
out.InitializeToBytesArray(1000)
File.Copy2(in, out)
Dim data() As Byte
data = out.ToBytesArray
Dim m As Map
m.Initialize
m.Put("DocumentName",My_image_name)
m.Put("DocumentContent",data)
m.Put("DocumentType","IMAGE")
Dim JSONG As JSONGenerator
JSONG.Initialize(m)
MJSON=JSONG.ToString
LOG(MJSON)
InsertBytes(Starter.Xservice & "/odata/cf_imalink/UploadDocument", MJSON.GetBytes("UTF8"),Mjob)
Public Sub InsertBytes(Link As String, data() As Byte, jobName As String)
Dim Job As HttpJob
Job.Initialize(jobName, Me)
Job.PostBytesJSON(Link,data)
Job.GetRequest.SetHeader("Authorization",Starter.Xspass)
End Sub
My Map value for "DocumentContent" key on LOG(MJSON) is:
"DocumentContent": [-119,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,3,-6,0,0,2,77,8,6,0,0,0,-127, . . .
But the correct "format" for "DocumentContent" value in a C# webservice by another aplication map is:
(without error)
"DocumentContent": "LypDb3JyaWdpciBkdXBsaWNhZG9zIGVNYW51dCAqLw0KDQpkZWxc2VsZWN0ICogZ . . .
Any light will be very appreciated
Thanks
A. Ferreira
I have a error on Upload a image file (jpg) on an C# WebService
the code:
Dim in As InputStream
in=File.OpenInput(MyFolder,My_image)
Dim out As OutputStream
out.InitializeToBytesArray(1000)
File.Copy2(in, out)
Dim data() As Byte
data = out.ToBytesArray
Dim m As Map
m.Initialize
m.Put("DocumentName",My_image_name)
m.Put("DocumentContent",data)
m.Put("DocumentType","IMAGE")
Dim JSONG As JSONGenerator
JSONG.Initialize(m)
MJSON=JSONG.ToString
LOG(MJSON)
InsertBytes(Starter.Xservice & "/odata/cf_imalink/UploadDocument", MJSON.GetBytes("UTF8"),Mjob)
Public Sub InsertBytes(Link As String, data() As Byte, jobName As String)
Dim Job As HttpJob
Job.Initialize(jobName, Me)
Job.PostBytesJSON(Link,data)
Job.GetRequest.SetHeader("Authorization",Starter.Xspass)
End Sub
My Map value for "DocumentContent" key on LOG(MJSON) is:
"DocumentContent": [-119,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,3,-6,0,0,2,77,8,6,0,0,0,-127, . . .
But the correct "format" for "DocumentContent" value in a C# webservice by another aplication map is:
(without error)
"DocumentContent": "LypDb3JyaWdpciBkdXBsaWNhZG9zIGVNYW51dCAqLw0KDQpkZWxc2VsZWN0ICogZ . . .
Any light will be very appreciated
Thanks
A. Ferreira