use MIME::Base64; use Frontier::Client; use warnings; =head a.txt file contains 202775 false false false false false 0 202775 6041_No3.xml 6041 2008-07-16T00:00:00 2008-07-16T14:47:37 S200 6041 JBMT =cut $text='D:\raj\service\a.txt'; open (IN,"<$text") || die "Unable to open the input file"; binmode IN; undef $/; $filecontent = ; $encoded = encode_base64($filecontent); close IN; my $url = "http://10.0.6.78/pdf%20service/service.asmx"; my @args = ($ARGV[0], $encoded); my $client = new Frontier::Client( url => $url, debug => 0); print $client->call('SetItemsPDF',@args);