私は、 "post"メソッド(ajaxは関係ありません)を使用してPHPスクリプトに送信するhtmlフォームを持っています。
私はいくつかのフィールドを持っていますtype="file"
フィールド。
foreach($_FILES as $file => $value) {
// Some checks and actions.
}
と私は(いくつかのチェック後)の各ファイルをアップロードそのようなワードプレスmedia_handle_upload
機能付:
は今私のPHPスクリプトに私はPHPのforeachループが送信されたファイルをループしてい
media_handle_upload($file, $newpost_id);
私がしたいことは、wordpressにアップロードする前にファイル名を変更することです。だから、move_uploaded_file()
機能を使用するときにそれを行う方法についていくつかの回答がありますが、彼らは私の状況のために動作するように継ぎ目がありません。だから私は試してみた: $value['name'] = 'mynewfilename.png';
しかし、それは動作する継ぎ目もありません。何か案は?
注:ファイル名を変更するときにextを処理しなければならないことは知っています。私はその部分をカバーしたので、ここで主要な問題に焦点を当てました。