0

Uploadifive を使用して画像をアップロードしていますが、画像の名前を「newimage」に変更したいのですが、提供されているものをどこでどのように使用すればよいかわかりません。これがデプロイする必要がある最後の変更です。

4

2 に答える 2

2

アップロードを処理する PHP スクリプトで名前の変更を行う必要があります (これは uplidfy の標準であるため、PHP を使用していると想定しています)。受信ファイル名を拡張子から分離する必要があるため、少し注意が必要です。始めるにはこれで十分です。

    $theFile = $_FILES['file_upl']['name'];
    $tempFile = $_FILES['file_upl']['tmp_name'];
    $newName = "newname";
    $saveDir = $_SERVER['DOCUMENT_ROOT']."/images/";

    //Function returns the extension from the '.' on
    function get_ext($from_file) { 
        $ext = strtolower(strrchr($from_file,'.'));
        return $ext;
    }

    //This will rename the file to $newname + the extension
    $theFile = $newname.get_ext($theFile);

//Save the file
    move_uploaded_file($tempFile,$saveDir.$theFile);
于 2012-10-16T20:24:19.273 に答える
-1
$file = 'uploaded_img.jpg';
$remote_file = 'Saved.txt';

ftp_put($conn_id, $remote_file, $file, FTP_ASCII)

リモートファイルの名前を変更するだけです

于 2012-10-16T20:20:16.153 に答える