in reply to Re^6: File Upload On Windows 8 and Perl
in thread File Upload On Windows 8 and Perl

DANGER, WILL ROBINSON!

Messing around with backslashes requires detailed understanding of how they behave in both single and double quoted strings.

If it is failing with doubled backslashes, that's a clue, because in double-quotes, that's the correct interpretation. So I am compelled to ask you to slow down to answer this one:

What is the fully qualified path to the directory you want the download to wind up in?
Not in PerlSpeak -- in ShellSpeak/CommandPromptSpeak.

My gut still says this is a player in this drama -- we could be overlooking something really, really basic here.

  • Comment on Re^7: File Upload On Windows 8 and Perl

Replies are listed 'Best First'.
Re^8: File Upload On Windows 8 and Perl
by skosterow (Novice) on Jul 04, 2015 at 18:04 UTC

    okay fully qualified DIR for where the images should be placed:

    C:\Users\scott\Web\TEC\images-user>

    Where TEC is the ROOT for IIS (the site). :)

      Just for kicks then: Fully-qualify it:

      my $upload_dir = "C:\\Users\\scott\\Web\\TEC\\images-user"; : : open ( UPLOADFILE, ">$upload_dir\\$filename" )

      When all else fails, go back to the absolute.

        Okay - here is the return:

        $upload_dir = [c:\users\scott\web\tec\images-user] $filename = [Me_1.jpg] $upload_dir/$filename = [c:\users\scott\web\tec\images-user/Me_1.jpg]

        All that looks right - and again i see the file being created - but its EMPTY - it least now i know im not CRAZY CRAZY!

        And thank you EVERYONE for taking time to be aggravated like I am! :)