|
From: romeogq on 15 Apr 2008 02:09 I am having a problem passing binary data within a cfindex tag as custom variable. When inputing directly, I get a 9 digits back. When inputing as a base64 data, when I try converting it back to binary data I get an error saying it was not encoded in base64!?? What am I missing?? [b]cfindex page:[/b] <cfloop query="myquery"> <cfset arrayLogo[#myquery.currentrow#] = tobase64(myquery.logo) /> </cfloop> <cfset queryaddcolumn(myquery, "logo2", arrayLogo) /> <cfindex custom1="logo2" ... /> [b]cfsearch page:[/b] <cfset logo = tobinary(results.custom1) /> The parameter 1 of function ToBinary, which is now /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIAAhEBAxEB/8QA HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDz0JShakxTtua6TmIttG2pQuasJZs4HIA9TRcVimTsQsegGTWE +oSJJJP5XLDEZP8ADW9eIEt5gTwFNY6z2t/axwykRSRjAbtisahtSKA1G93lxM2T702T9/8AM6jce471 eGlgfN5qcc4z1HqKt2tnGjbihYKMgAcZrJtGqRgPCRwMk/Sp4rZtjEjGMY9+a6B7... must be a Base-64 encoded string.
|
Pages: 1 Prev: CFImage EXIF Retrieval Error Next: Web Services without WSDL |