0

HTMLフォームからファイルをアップロードするだけです。

ファイルがアップロードされると、php は一時ファイルをどこかに作成します。

ファイルを新しいディレクトリにコピーまたは移動する方が速いのでしょうか?

これら3つの方法が利用可能ssh2_scp_send() copy() move_uploaded_file();であるのを見ました.誰かがこれらの方法の違いを説明できますか?最後にどちらが速いですか?

使用する方法ごとに、とにかくファイルの名前を変更する必要があるため、組み合わせはコピーまたは移動+ファイルの名前変更です。

最後に、ファイルをディレクトリから別のディレクトリに移動またはコピーして名前を変更する、本当に高速なソリューションはありますか?

ありがとうございました

4

2 に答える 2

3

move_uploaded_file()アップロードされたファイルを適切な場所に移動するには、最も簡単な方法を使用します。

一般に、ファイルの移動はファイルのコピー (同じパーティション内) よりもはるかに高速ですfat

于 2013-07-19T06:33:02.943 に答える
0

移動はコピーよりも高速です...

ファイルを移動するには、名前変更機能を使用します。

アップロードされたファイルを移動するには、 move_uploaded_file が最適です。ファイルが実際にアップロードの結果であったことをチェックして保証するという点で、少しオーバーヘッドがあります。

于 2013-07-19T06:32:44.190 に答える