Uploadify File Rename

Я использую плагин Uploadify jQuery для PHP для загрузки файла. Одна вещь, на которой я застрял, заключается в том, что мне нужно иметь возможность переименовать загружаемый файл, чтобы я мог опубликовать эту информацию в своем скрипте, который вставляет данные в базу данных mysql. Кто-нибудь может посоветовать, пожалуйста, как это сделать?

Спасибо, Джейк

1
задан Jake 1 September 2010 в 04:03
поделиться

2 ответа

Если вы используете uploadify.php, просто перейдите прямо перед функцией move_uploaded_files и измените целевое имя.

В любом случае, вы это сделаете, это должно сработать. Опубликуйте код, который у вас есть, если вы хотите получить более подробный ответ.

0
ответ дан 2 September 2019 в 21:40
поделиться
This will put file in new folder with same file name as source file

$source   = $_FILES['Filedata']['tmp_name'];
$filename = $_FILES['Filedata']['name'];
$newPath = $folder.'/'.$filename;
rename($source, $newPath);

/*----------------------*/

to have a new filename
    function getExtension($path)
    {
        $result = substr(strtolower(strrchr($path, '.')), 1);
        $result = preg_replace('/^([a-zA-Z]+)[^a-zA-Z].*/', '$1', $result);
        if ($result === 'jpeg' || empty($result) === true) {
            $result = 'jpg';
        }
        return $result;
    }

$source   = $_FILES['Filedata']['tmp_name'];
$filename = $_FILES['Filedata']['name'];
$newfileName=$folder."/"."abc".getExtension($filename);
rename($source, $newfileName);
0
ответ дан 2 September 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: