> Ok, I'm uploading a file to a 3rd party. The file is being uploaded to
> an https site with a cgi extension. The 3rd party finally provided me
> with a snippet of their Perl code. They see the attempt coming
> through, but there is no data. I understand how all this works... i
> think there's just a dot i'm not connecting somewhere. PLEASE HELP...
> Thanks in advance!!!
>
> In my html file I have...
> <font size="4" color="#000066">File: </font><INPUT TYPE="file"
> NAME="XML_DATA" size="47"></p>
> <INPUT TYPE="submit" NAME="submitButtonName" VALUE="Submit Query"></p>
>
> See below:
> Here is the Perl snippet of what they're doing...
>
> my $query = new CGI;
> my (@data) = $query->param;
> my (%data,$key);
> foreach $key (@data)
> {
> $data{$key} = $query->param($key);
> &logXmlOrder ("key($key) data($data{$key})");
> }
> read(STDIN,$xmlcontent,$ENV{'CONTENT_LENGTH'});
> &logXmlOrder ("Content=$xmlcontent");
>
> Here is what they're telling me is logged on their side:
>
> key(submitButtonName) data(Submit Query)
> Content=
Are you a server, or just a client to a server?
I am sorry but I don't understand what you are doing.
Normally, the actioning cgi script is on the server and you call that to
upload your file.
If you have access to your server, have a look at
http://search.cpan.org/~gunnar/CGI-UploadEasy-0.11/ for the easiest means
for uploading files
Owen
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/