From: Peter Bailey Date: 2007-03-09T04:55:52+09:00 Subject: HTTP problems on Windows? Hi, I'm working with a colleague over in Unixland in our company. I'm down in Windowsland. He tells me that, using this same script below from Unix, he can transmit PNG files properly to our target. I can't, though. I don't get any error message. There's a pregnant pause when I run this script, with a bunch of PNG files in my directory, but, when I go and check the URL for the target, nothing's gone over. I've changed the names to protect the innocent. Does anyone know of any inherent problems with net/http under Windows? Thanks. require 'net/http' require 'FileUtils' host = "graphics-devl.mycompany.com" port = 80 Dir.chdir("F:/workflows/graphics/png2orca/") Dir.glob("*.png").each do |file| image_contents = IO.read(file) dir, file_name = File.split(file) image_name = file_name.sub!(/\..*/, "") Net::HTTP.start(host, port) do |http| req = Net::HTTP::Post.new("/image/loader/#{image_name}") req.basic_auth 'username', 'password' req.set_content_type("image/png") req.body = image_contents response = http.request(req) end FileUtils.rm(file) end -- Posted via http://www.ruby-forum.com/.