On 20 Aug 2010, at 07:04, Srinidhi wrote:
> The application i am working requires me to upload and download a any
> type of file. I am using net:HTTP for upload part. The code looks
> somethijng like this. This works perfectly fine.
> uri = URI.parse($URL)
> http = Net::HTTP.new(uri.host, uri.port)
> resp,$payload= http.post(uri.path, $payload,
{''Content-
>
type''=>''application/HTTPStream'',''actionrequest''=>''upload'',''userid''=>
>
$senderid,''password''=>$sender_password,''receiverid''=>
>
$receiverid,''aprf''=>$aprf,''snrf''=>
$snrf,''datatype''=>''binary''})
> puts "The HTTP response is #{resp.code}
> #{resp.message}"
> $resp_code=resp.code
>
>
> As notices above the application service is invoked using header file
> commands. Now i want to download a file via HTTP. The change required
> is just in headers. But i am unable to get it to work so far from
> above code.
> Can anybody help.
Apart from the fact that I don''t understand your question (how is the
"download" code anyway related to the "upload" code you
mention?), you
are using dollar signs to assign your variables, which in Ruby is a
global variable and except for very rare cases should NEVER be used.
You are mixing up PHP idioms and syntax with Ruby. It might work
perfectly fine but it is perfectly wrong in every way.
http://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Variables_and_Constants
Best regards
Peter De Berdt
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.