use strict;
use Cwd;
use LWP;
my $filename=shift @ARGV;
unless ($filename) {
print "Usage: postid filename\n";
exit;
}
my $content=getContent($filename);
my $url="http://www.egtry.com/upload?path=/java/string/substring.png";
my $browser=new LWP::UserAgent();
my $resp=$browser->post($url, Content_Type=>"image/png", Content=>$content, TITLE=>"some image");
my $status_code=$resp->code();
my $status_msg=$resp->status_line();
my $content=$resp->content();
print "status code: $status_code\n";
print "status message: $status_msg\n";
print $content;
sub getContent
{
my $filename=shift;
local $/=undef;
my $buff;
open(IN, $filename) || die "can not open $filename";
binmode(IN);
$buff=<IN>;
close(IN);
return $buff;
}