1 # WWW::SourceForge.JP::Wiki
3 # This code is under GPL.
8 use HTTP::Request::Common;
23 return bless $self, $class;
36 return "http://magazine.sourceforge.jp/fileadmin.pl";
39 # post_attachment( <sid>, <filename1>, <filename2>,... )
45 my $file_name = $args{file};
47 my $url = $self->_get_attach_url( $sid );
48 my $ua = $self->otp->lwp_ua;
49 my $req = HTTP::Request::Common::POST $url, Content_Type => 'form-data',
51 file_content => ["$file_name"],
53 op => "addFileForStory",
58 my $resp = $ua->request( $req );
60 if( $resp->is_error ) {
61 return 0; #print "upload $file_name: failed.\n";
63 return 1; #print "upload $file_name: succeed.\n";