Further to Richard’s suggestions, please provide a link to the docs for the 
service. We can check out the API and see precisely what is going on.


Best regards,
Mark Talluto

appli.io <https://appli.io/>
livecloud.io <https://livecloud.io/>
nursenotes.net <https://nursenotes.net/>
canelasoftware.com <https://www.canelasoftware.com/>



> On Feb 4, 2025, at 11:36 AM, Richard Gaskin via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> You're already reading the file as binary, and you're already encoding it 
> with Base64.  You've addressed the basics well.  But we see the issue lies in 
> a murkier place.
> 
> Without the complete relevant code and the API spec, anything offered here 
> would be just a guess.
> 
> So let's guess: are you sending data from one image file, or several, in this 
> test?  If multiple, how does the reciever parse them? What headers are you 
> using?  What headers are expected? What are the other modes available in this 
> "multimodal" API? What encodings are used, and what are expected? Is the 
> error coming from the server or LC?  If the server, what is the error number? 
> If LC, what line is the debugger pointing to, and may we see that line? Are 
> you using POST?  Are the POST delimiters appropriate?
> 
> The range of things that aren't the solution is vast.  It's always simpler to 
> diagnose code that doesn't meet expectations when we can see the code and the 
> expectations.
> 
> On this list we have the collective experience of a great many professionals 
> who've been building networked applications for decades.  We'd like to help.  
> The more information we have, the more that helps us help.
> 
> --
> Richard Gaskin
> FourthWorld.com
> 
> 
> 
> jbv wrote:
> 
>> I am stuck.
>> No matter what I try, I always get the same error :
>>  "url" field must be a base64 encoded image
>> 
>> So I'm back to my very first question : how to base64encode
>> a jpeg file in LC to be used in a regular multimodal json
>> curl request...
>> 
>>> Le 2025-02-03 19:00, Richard Gaskin via use-livecode a écrit :
>>> 
>>>> You'd already done that. It did't solve it.  Now we need to find out 
>>>> why.
>>>> 
>>>> Learning what the receiver expects will help us meet its expectations.
>>>> 
>>>> --
>>>> Richard Gaskin
>>>> FourthWorld.com
>>> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to