lostiamoxdendo
MIS
#!/perl
use strict;
use warnings;
use Socket qw
DEFAULT :crlf);
use IO::Socket::INET;
my $content;
my $file = "file.zip";
my $size = (-s $file);
my $target = '
my $socket = IO::Socket::INET->new(
PeerAddr => ' PeerPort => '80',
Proto => 'tcp',
Type => SOCK_STREAM ) or die "Couldn't connect! $!\n";
syswrite $socket, "POST $target HTTP/1.0".$CRLF;
syswrite $socket, "Accept: */*".$CRLF;
syswrite $socket, "Accept-Language: en".$CRLF;
syswrite $socket, "Connection: Keep-Alive".$CRLF;
syswrite $socket, "User-Agent: Mozilla/4.0".$CRLF;
# syswrite $socket, "Content-type: application/octet-stream".$CRLF;
syswrite $socket, "Content-length: $size".$CRLF;
syswrite $socket, "$CRLF";
open(READ, "<$file") || die "$!\n";
binmode(READ);
while( read(READ,$content,4096) )
{ syswrite $socket, $content; }
close(READ);
print <$socket>;
close $socket;
Hi! I’m Italian and I’d like to make the upload of a file from Client to Server using Perl script written below, but I can’t make it work because the server tells me no file has been selected from the form
use strict;
use warnings;
use Socket qw

use IO::Socket::INET;
my $content;
my $file = "file.zip";
my $size = (-s $file);
my $target = '
my $socket = IO::Socket::INET->new(
PeerAddr => ' PeerPort => '80',
Proto => 'tcp',
Type => SOCK_STREAM ) or die "Couldn't connect! $!\n";
syswrite $socket, "POST $target HTTP/1.0".$CRLF;
syswrite $socket, "Accept: */*".$CRLF;
syswrite $socket, "Accept-Language: en".$CRLF;
syswrite $socket, "Connection: Keep-Alive".$CRLF;
syswrite $socket, "User-Agent: Mozilla/4.0".$CRLF;
# syswrite $socket, "Content-type: application/octet-stream".$CRLF;
syswrite $socket, "Content-length: $size".$CRLF;
syswrite $socket, "$CRLF";
open(READ, "<$file") || die "$!\n";
binmode(READ);
while( read(READ,$content,4096) )
{ syswrite $socket, $content; }
close(READ);
print <$socket>;
close $socket;
Hi! I’m Italian and I’d like to make the upload of a file from Client to Server using Perl script written below, but I can’t make it work because the server tells me no file has been selected from the form