Re: Stream Windows Executable From Linux Machine
I was actually intrigued by the fact that the content length in the stream result is actually setting the content-length HTTP header [1], which from the HTTP doc it represents the message body length, but I'm not sure that the message body length is EXACTLY the same as the attached file size. I wonder if all that MIME descriptive data in the HTTP response is part of the message body, and if that's the case, I suppose it is better always NOT specify any content length at all in the stream result. [1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13 2008/9/6 Dave Newton [EMAIL PROTECTED]: --- On Sat, 9/6/08, Martin Gainty wrote: Interested to know how you can make a windows binary work on linux is this a shared object that has been dos-compiled? Do you have an alias setup to associate .exe to shell to a mono environment? If I understood the original poster correctly the binary is being streamed *from* a Windows or Linux machine. Dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Stream Windows Executable From Linux Machine
Good Morning Geoffrey Interested to know how you can make a windows binary work on linux is this a shared object that has been dos-compiled ? Do you have an alias setup to associate .exe to shell to a mono environment? Thanks, Martin Gainty __ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. Date: Fri, 5 Sep 2008 13:52:31 -0300 From: [EMAIL PROTECTED] To: user@struts.apache.org Subject: Re: Stream Windows Executable From Linux Machine Interesting. Never used myself the contentLength parameter before. You may want trying to provide a hint of the attached file size by writing it this way: param name=contentDispositionattachment; filename=setup.exe; size=43665667/param 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: I actually figured it out, I had to remove the contentLength parameter from the results XML. After I did that it started working fine on Linux. -Original Message- From: Gabriel Belingueres [mailto:[EMAIL PROTECTED] Sent: Friday, September 05, 2008 10:15 AM To: Struts Users Mailing List Subject: Re: Stream Windows Executable From Linux Machine filename= setup.exe is there an space there? (try removing it) what you mean by corrupt? 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: Quick question for anyone who's tried this before. I've got a windows executable created using NSIS from a wrapped jar file. I've got the following Stream Result for use in downloading it. When it's on a windows machine it works fine, but when I transfer everything to Linux the file is corrupt once downloaded. result name= Trial_90 type=stream param name=contentTypeapplication/octet-stream/param param name=contentLength43665667/param param name=inputNameinputStream/param param name=contentDispositionattachment; filename= setup.exe/param param name=bufferSize2048/param /result I can FTP directly to the Linux machine and download the same file and it works fine so I know there is nothing wrong with the file it must be somehow getting corrupted during the streaming process. Has anyone had this problem and if so how did you fix it? Geffrey Caruso Senior Software Engineer MobilVox, Inc http://www.mobilvox.com ( (724) 349-3339 x320 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Get more out of the Web. Learn 10 hidden secrets of Windows Live. http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
RE: Stream Windows Executable From Linux Machine
--- On Sat, 9/6/08, Martin Gainty wrote: Interested to know how you can make a windows binary work on linux is this a shared object that has been dos-compiled? Do you have an alias setup to associate .exe to shell to a mono environment? If I understood the original poster correctly the binary is being streamed *from* a Windows or Linux machine. Dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Stream Windows Executable From Linux Machine
filename= setup.exe is there an space there? (try removing it) what you mean by corrupt? 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: Quick question for anyone who's tried this before. I've got a windows executable created using NSIS from a wrapped jar file. I've got the following Stream Result for use in downloading it. When it's on a windows machine it works fine, but when I transfer everything to Linux the file is corrupt once downloaded. result name= Trial_90 type=stream param name=contentTypeapplication/octet-stream/param param name=contentLength43665667/param param name=inputNameinputStream/param param name=contentDispositionattachment; filename= setup.exe/param param name=bufferSize2048/param /result I can FTP directly to the Linux machine and download the same file and it works fine so I know there is nothing wrong with the file it must be somehow getting corrupted during the streaming process. Has anyone had this problem and if so how did you fix it? Geffrey Caruso Senior Software Engineer MobilVox, Inc http://www.mobilvox.com ( (724) 349-3339 x320 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Stream Windows Executable From Linux Machine
I actually figured it out, I had to remove the contentLength parameter from the results XML. After I did that it started working fine on Linux. -Original Message- From: Gabriel Belingueres [mailto:[EMAIL PROTECTED] Sent: Friday, September 05, 2008 10:15 AM To: Struts Users Mailing List Subject: Re: Stream Windows Executable From Linux Machine filename= setup.exe is there an space there? (try removing it) what you mean by corrupt? 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: Quick question for anyone who's tried this before. I've got a windows executable created using NSIS from a wrapped jar file. I've got the following Stream Result for use in downloading it. When it's on a windows machine it works fine, but when I transfer everything to Linux the file is corrupt once downloaded. result name= Trial_90 type=stream param name=contentTypeapplication/octet-stream/param param name=contentLength43665667/param param name=inputNameinputStream/param param name=contentDispositionattachment; filename= setup.exe/param param name=bufferSize2048/param /result I can FTP directly to the Linux machine and download the same file and it works fine so I know there is nothing wrong with the file it must be somehow getting corrupted during the streaming process. Has anyone had this problem and if so how did you fix it? Geffrey Caruso Senior Software Engineer MobilVox, Inc http://www.mobilvox.com ( (724) 349-3339 x320 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Stream Windows Executable From Linux Machine
Interesting. Never used myself the contentLength parameter before. You may want trying to provide a hint of the attached file size by writing it this way: param name=contentDispositionattachment; filename=setup.exe; size=43665667/param 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: I actually figured it out, I had to remove the contentLength parameter from the results XML. After I did that it started working fine on Linux. -Original Message- From: Gabriel Belingueres [mailto:[EMAIL PROTECTED] Sent: Friday, September 05, 2008 10:15 AM To: Struts Users Mailing List Subject: Re: Stream Windows Executable From Linux Machine filename= setup.exe is there an space there? (try removing it) what you mean by corrupt? 2008/9/5, Geffrey Caruso [EMAIL PROTECTED]: Quick question for anyone who's tried this before. I've got a windows executable created using NSIS from a wrapped jar file. I've got the following Stream Result for use in downloading it. When it's on a windows machine it works fine, but when I transfer everything to Linux the file is corrupt once downloaded. result name= Trial_90 type=stream param name=contentTypeapplication/octet-stream/param param name=contentLength43665667/param param name=inputNameinputStream/param param name=contentDispositionattachment; filename= setup.exe/param param name=bufferSize2048/param /result I can FTP directly to the Linux machine and download the same file and it works fine so I know there is nothing wrong with the file it must be somehow getting corrupted during the streaming process. Has anyone had this problem and if so how did you fix it? Geffrey Caruso Senior Software Engineer MobilVox, Inc http://www.mobilvox.com ( (724) 349-3339 x320 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]