A Unique Developer

Recently, We started getting lots of complain about attachment not going through email send via our Railo/Lucee application but this wasn't case for everyone. After taking review from different clients I realize that only mobile user not able to see attachment on their phones. Specially this case I found with iOS 7 and higher. Not sure about below iOS 6 since I never get such complain earlier. CFMAIL tag code was perfectly right, specified attachment mime type but still iOS email app wasn't showing it correctly. In different web mail client, desktop mail clients and even in Android displays email attachment but iOS.

Since couple of weeks working with various social API integration in RAILO and most of the API I was calling using CFHTTP tag. While creating API for LinkedIn I start getting error since LinkedIn wasn't able to resolve URL that I was sending. From error message it turn out that RAILO encode full URL instead of only query paramters. Below is code for LinkedIn API to get people search where URL itself contains special characters like ), : etc. which are encoded while passing it through CFHTTP.

While working with one of the project I have notice different behaviour between ColdFusion and RAILO while using any scope as variable. I do not advise to use any CFML keywords/function name/scope name to use as variables although it doesn't complaining about it but as a human we do mistakes and we learn. Normally I have notice that people are using "url" as variable to store API url etc. But if you are working on website or project which support multiple platform then you may find behaviour difference.