Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96799
  • 博文数量: 25
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 316
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-02 00:39
文章分类

全部博文(25)

文章存档

2013年(25)

我的朋友

分类: PERL

2013-04-22 16:38:31

#!/usr/bin/perl -w

use MongoDB;
use strict;

my $filename = "gc_monitor.pdf";
my $fileoutname = "gc_monitor1.pdf";
my ($buf,$out);

open(DATA, $filename) or die "can't open $filename: $!";
open(DATAOUT, ">$fileoutname") or die "can't open $fileoutname: $!";

binmode(DATA);
binmode(DATAOUT);

while(!eof(DATA))
{
    read(DATA, $buf, 8192);
    $out.=$buf;
}



my $connection = MongoDB::Connection->new(host => 'localhost', port => 27017) or die "no server?";
my $database   = $connection->test;
my $collection = $database->doc;
my $id         = $collection->insert({ "link" => $ARGV[0],"file"=>$out});
my $data       = $collection->find_one({"link"=>$ARGV[0]});

print DATAOUT  $data->{"file"} or die "write error $!";
close(DATA);
close(DATAOUT);

阅读(1156) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~