Display PDF in Browser Widget Error?

JOHN PATTEN johnpatten at me.com
Wed Jun 21 15:24:26 EDT 2017


Thank you!

The spaces where the culprit

Now working :)

> On Jun 21, 2017, at 11:40 AM, Paul Dupuis via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> If the browser widget is expecting an  encoded URL (i.e. %20 vs a space)
> then instead of replacing characters, you should use the urlEncode
> function, as in
> 
> put URLEncode(tFile) into tFile
> 
> This way any characters (spaces or Unicode or whatever) that are an
> issue are properly encoded.
> 
> 
> 
> On 6/21/2017 2:24 PM, panagiotis merakos via use-livecode wrote:
>> @Roger
>> 
>> Nice!
>> 
>> This code works with filenames with spaces, too:
>> 
>> on mouseUp
>> 
>> local tFile
>> 
>> answer file "Please choose the file you would like to display" with type "PDF
>> document|pdf|PDF"
>> 
>> if it is not empty then
>> 
>> put it into tFile
>> 
>> replace space with "%20" in tFile
>> 
>> set the url of widget 1 to tFile
>> 
>> end if
>> 
>> end mouseUp
>> 
>> On Wed, Jun 21, 2017 at 7:19 PM, Roger Eller via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>> 
>>> Have you tried "my%20Pdf"?
>>> 
>>> ~Roger
>>> 
>>> On Wed, Jun 21, 2017 at 2:04 PM, panagiotis merakos via use-livecode <
>>> use-livecode at lists.runrev.com> wrote:
>>> 
>>>> Hmm, it seems that the spaces are the culprit. I did a quick test, and
>>>> selecting a pdf "myPdf" works fine, whereas selecting a pdf "my Pdf"
>>> throws
>>>> an error.
>>>> 
>>>> This looks like a bug to me :)
>>>> 
>>>> Best,
>>>> Panos
>>>> --
>>>> 
>>>> On Wed, Jun 21, 2017 at 6:50 PM, JOHN PATTEN via use-livecode <
>>>> use-livecode at lists.runrev.com> wrote:
>>>> 
>>>>> It contains spaces, but no unicode that I can see.  i.e.
>>> "Transportation
>>>>> Bus Software Laptop.pdf”
>>>>> 
>>>>> Thank you!
>>>>> 
>>>>> 
>>>>>> On Jun 21, 2017, at 10:47 AM, panagiotis merakos via use-livecode <
>>>>> use-livecode at lists.runrev.com> wrote:
>>>>>> Hi John,
>>>>>> 
>>>>>> Does the pdf filename you select contain any unicode characters?
>>>>>> 
>>>>>> Best,
>>>>>> Panos
>>>>>> --
>>>>>> 
>>>>>> On Wed, Jun 21, 2017 at 6:31 PM, JOHN PATTEN via use-livecode <
>>>>>> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com
>>>>> wrote:
>>>>>>> Hi All,
>>>>>>> 
>>>>>>> I am trying to display a PDF in a browser widget using the tutorial
>>>>> here:
>>>>>>> http://lessons.livecode.com/m/4071/l/727199-how-do-i- <
>>>>> http://lessons.livecode.com/m/4071/l/727199-how-do-i->
>>>>>>> display-a-pdf-in-livecode <http://lessons.livecode.com/ <
>>>>> http://lessons.livecode.com/>
>>>>>>> m/4071/l/727199-how-do-i-display-a-pdf-in-livecode>
>>>>>>> 
>>>>>>> and this code:
>>>>>>> 
>>>>>>> on mouseUp
>>>>>>>  local tFile
>>>>>>>  answer file "Please choose the file you would like to display"
>>> with
>>>>>>> type "PDF document|pdf|PDF"
>>>>>>>  if it is not empty then
>>>>>>>     put it into tFile
>>>>>>>     set the url of widget "browser" to tFile
>>>>>>>  end if
>>>>>>> end mouseUp
>>>>>>> 
>>>>>>> 
>>>>>>> I’m getting this error:
>>>>>>> 
>>>>>>> button "Button": execution error at line 6 (extension: error occured
>>>>> with
>>>>>>> domain) near "runtime", char 1
>>>>>>> 
>>>>>>> 
>>>>>>> Would this be a bug, or am I doing something incorrectly?
>>>>>>> 
>>>>>>> 
>>>>>>> Thank you!
>>>>>>> John Patten
>>>>>>> SUSD
>>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list