E-mailing data file

charles61 cszasz at mac.com
Thu Aug 5 10:59:05 EDT 2010


Richard,

Wow!  I really appreciate your suggestions on e-mailing data. This is something I hope to add on to my app after it is deployed. I don't have any experience with CGI. So thanks again!!!

Charles Szasz
cszasz at mac.com




On Aug 5, 2010, at 10:54 AM, Richard Gaskin [via Runtime Revolution] wrote:

> Michael D Mays wrote: 
> 
>  > In a lot of places email is the only way. I have people whose 
>  > parent corporation provides their internet connection. They 
>  > have limited bandwidth and a less than stellar corporate IT. 
>  > Emails of less than a few MB is the only way for them. 
> 
> Unless I misunderstood the original request, this isn't a question of 
> bandwidth but merely of finding a reliable way to send the message. 
> 
> The mailto: protocol is often used for such things, and in many cases 
> will open the user's default email client with a preformatted message 
> ready to send. 
> 
> The problem with mailto is that it's not reliable on Windows systems if 
> there's any risk that the total URL string passed to it may exceed 512 
> characters -- see the first comment at: 
> <http://msdn.microsoft.com/en-us/library/aa767737%28VS.85%29.aspx> 
> 
> Complicating things further, this limit appears to vary between 
> different versions of Windows and/or Outlook (I've seen some systems 
> where lengths up to 2048 are accepted, but even that's kinda small for 
> sending logs). 
> 
> When that limit is exceeded, in most cases (but again, this is not 
> consistently implemented) the OS will simply fail to open the client at all. 
> 
> Faced with that unpredictable limit, mailto is only useful on Windows 
> when you know the message will be very short. 
> 
> So instead, we need to explore other options, and CGI is a great one. 
> 
> With a CGI you use the same bandwidth, since the message isn't any 
> longer regardless how it's sent. 
> 
> But using a CGI to handle the message you no longer give up control over 
> the message length, provided you send it with POST rather than GET 
> (well, technically speaking some hosts may impose limits on POST data 
> length, but usually those limits are so large they won't come into play 
> for most common uses). 
> 
> In fact, using a CGI you can send the same message in much a smaller 
> data chunk using Rev's built-in gzip compression: 
> 
> post compress(tMyData) to url "http://mydomain.com/cgi-bin/myscript.cgi" 
> 
> Gzip compression works wonders on text, often reducing its length by as 
> much as 40% and sometimes as high as 70% depending on the content. 
> 
> On the receiving end, the CGI script can get the POST data, run it 
> through Rev's decompress function, and either email it to you, or write 
> it to a file you can pick up with FTP, or any number of other options. 
> 
> -- 
>   Richard Gaskin 
>   Fourth World 
>   Rev training and consulting: http://www.fourthworld.com
>   Webzine for Rev developers: http://www.revjournal.com
>   revJournal blog: http://revjournal.com/blog.irv
> _______________________________________________ 
> use-revolution mailing list 
> [hidden email] 
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: 
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
> 
> View message @ http://runtime-revolution.278305.n4.nabble.com/E-mailing-data-file-tp2313404p2314969.html 
> To unsubscribe from E-mailing data file, click here.
> 


-- 
View this message in context: http://runtime-revolution.278305.n4.nabble.com/E-mailing-data-file-tp2313404p2314978.html
Sent from the Revolution - User mailing list archive at Nabble.com.



More information about the use-livecode mailing list