> -----Original Message----- > From: John Gunther [mailto:php@xxxxxxxxxxxxxxxx] > Sent: Saturday, January 05, 2008 8:57 PM > To: php-general@xxxxxxxxxxxxx > Subject: Re: HTML form upload works, CURL fails when uploading > file from c: > > Well, <dope slap> I think I understand the problem now: CURL is > operating from the server so it knows nothing about C: on the client! > > So how do I solve my problem? I want to upload multiple files from C: > to > the server based on a single wildcard spec typed into an HTML form by > the user. > > John Gunther wrote: > > PHP 5.2.1 on Apache/Linux. Client is Firefox and IE7 on Windows XP. > > > > Uploading C:\boot.ini works great from an HTML type="file" form > element > > but fails using what should be the equivalent: > > curl_setopt($ch,CURLOPT_POSTFIELDS,array('peru'=>'@C:/boot.ini')); > > > > CURL error is "failed creating formpost data". Same CURL works when > the > > test file resides on the PHP server: > > > curl_setopt($ch,CURLOPT_POSTFIELDS,array('peru'=>'@/home/user/boot.ini' > )); > > > > so problem seems to be in the '@C:/boot.ini' filespec. Substituting > > '@C:\boot.ini' or '@C:\\boot.ini' doesn't help. > > > > What am I doing wrong? > You can't solve this issue with HTML+javascript+PHP alone. You will need plugin support (a Java applet, an ActiveX control, Flash). Google for "swfupload", though there are similar projects, it seems to be one of the easiest solutions as it only requires you to know javascript (no guarantees anyway). Rob Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | TEL 954-607-4207 | FAX 954-337-2695 Email: info@xxxxxxxxxxxxx | MSN Chat: best@xxxxxxxxxxxxx | SKYPE: bestplace | Web: http://www.bestplace.biz | Web: http://www.seo-diy.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php