2013-07-31 121 views
1

這是我的文件夾的資源。PHP上的FTP上傳路徑

Path : /www/partner/bulk_files 
Location : ftp://[email protected]/www/plus1000/www/partner/bulk_files 

我無法上傳。

什麼是ploblem。 T^T

$ftp_host = "exampleIP"; 
    $ftp_hostid = "ID"; 
    $ftp_hostpwd = "password"; 
    $connect_id =ftp_connect($ftp_host) or die("fail"); 

    $bulk_uploadDir = '/www/partner/bulk_files'; 

    $login_ftp_result = ftp_login($connect_id, $ftp_hostid, $ftp_hostpwd); 

    if ((!$connect_id) || (!$login_ftp_result)) { 

     echo "Ftp connection has failed!"; 

     echo "Attempted to connect to $ftp_host for user $ftp_hostid"; 

     die; 

    } else { 

     echo "Connected to $ftp_host, for user $ftp_hostid<br/-->"; 

    } 

     echo "<hr>"; 

    if (ftp_put($connect_id, $bulk_uploadDir, $_FILES["file"]["name"], FTP_ASCII)) { 
     echo "<br>Succes to upload<br>"; 
    } else { 
     echo "<br>fail to upload<br>"; 
    } 

結果是「警告:ftp_put(35513.jpg):未能打開流:行沒有這樣的 文件或目錄在/www/plus1000/www/partner/bulk_update.php 78「無法上傳

我的路徑是什麼?

回答

1

如果您上傳剛通過形式後使用tmp_namename

if (ftp_put($connect_id, $bulk_uploadDir, $_FILES["file"]["tmp_name"], FTP_ASCII)) 

還,如果你的上傳圖片使用FTP_BINARY代替FTP_ASCII

+0

結果是::「警告上傳的文件:ftp_put ():無法在第77行的「/www/plus1000/www/partner/bulk_update.php」中創建文件「 –

+1

,這聽起來更像是遠程端的權限錯誤 – DevZer0

+0

恩....我明白了。謝謝你的幫助。 –