タイトルの通り、phpでアップロードしたファイルをpythonで移動できないようです。
私の関数の構造は次のとおりです。
- 必要なディレクトリを作成します (まだ作成されていない場合)。
- shutils の python move メソッドを使用する
- そして、最終的にデータベースに入力するための最終的なパスを返します
私が遭遇しているように見える問題は、phpがファイルの名前を変更し、それを移動しようとすると同じままになることです(「phpb4ZbDq」など)。
出来ますか?
編集:
理解した。
必要なことは、ファイルの元のファイル名 (私の場合は拡張子 .mp3 を含む) を追加し、それをパスに連結することです。
別名
shutil.move(temp, main_dir + '/' + ファイル名)