Announcement (2017-05-07): www.ruby-forum.com is now read-only since I
unfortunately do not have the time to support and maintain the forum any
more. Please see rubyonrails.org/community and ruby-lang.org/en/community
for other Rails- und Ruby-related community platforms.

Hi,
I write the code like this
"
browser=Watir::IE.new
browser.visible=false
browser.goto(params[:photo_url])
idx = 0
# using the images collection, iterate through all of the images on
a page
browser.images.each do |x|
idx += 1
# apparently the string accepted by the string method will not
allow variable substitution
original_type= x.src[-4,4]
type=".gif" if original_type == ".gif"
type=".jpg" if original_type == ".jpg"
type=".png"if original_type == ".png"
type=".bmp" if original_type == ".bmp"
type="jpeg" if original_type == ".jpeg"
x.save('/images/')
end
"
I am getting an error
" The AutoIt dll must be correctly registered for this feature to work
properly "
How to resolve this?
Thanks,
Tushar
jazzez ravi wrote:
>>> I know that this is not a directory path. Is any one knows how to copy>> this file?>> Hi Gandhi,>> Try this code which is mentioned in my blog>> http://raveendran.wordpress.com/2009/04/06/save-im...>>> Regards,> P.Raveendran> http://raveendran.wordpress.com

Hi,
I went through this link
http://www.mail-archive.com/wtr-general@rubyforge....
and my dll registered successfully.
I changed my code like this
"
browser=Watir::IE.new
browser.visible=true
browser.goto(params[:photo_url])
idx = 0
# using the images collection, iterate through all of the images on
a page
browser.images.each do |x|
idx += 1
# apparently the string accepted by the string method will not
allow variable substitution
original_type= x.src[-4,4]
type=".gif" if original_type == ".gif"
type=".jpg" if original_type == ".jpg"
type=".png"if original_type == ".png"
type=".bmp" if original_type == ".bmp"
type="jpeg" if original_type == ".jpeg"
x.save('E:\Rails2.2\integrateSNS\public\images')
end
"
It open a new tab and open that image and also open windows standard sve
pop up and hangs.
What should I do for this?
Thanks,
Tushar

On Mon, Apr 6, 2009 at 12:23 PM, Tushar Gandhi <gandhi.tush@gmail.com>
wrote:
> Hi,>>
File.copy("http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/...>
Hello Tushar,
Take a look at 'net/http', which is included in the ruby standard
library:
http://ruby-doc.org/core-1.9/classes/Net/HTTP.html
For example the following code will download and save the ruby logo
off ruby-lang.org:
require 'net/http'
uri = URI.parse('http://www.ruby-lang.org/images/logo.gif')
Net::HTTP.get_response(uri) do |response|
File.open('/tmp/logo.gif', 'w') {|f| f.write response.body }
end
There are various other ways to go about doing this - some of which
have been mentioned above - but 'net/http' is a good place to start.
solidarity,
lasitha.