2017-09-22 9 views
0

私はテキストボックスとファイル選択ボタンを持つフォームを持っています。私は何をしたいのです:イメージファイルの名前をPHPまたはJqueryに変更する

  1. ユーザーは
  2. ユーザーがテキストボックスに入力した名前に、選択した画像ファイル名の名前を変更し
  3. thierローカルディレクトリから画像ファイルを選択し、テキストボックスに名前を入力します。

私はjqueryのを使用して、この使用してサーバ側(PHP)とクライアント側を行うには、いくつかの方法を見てみましょう。

どのアプローチが最良の方法であり、誰かが正しい例で私を指し示すことができます。

お時間をいただき、ありがとうございます。

+0

をあなたはサーバー側の言語を使用する必要があるサーバー内のファイルを保存したい場合。 – MarioZ

+0

ウェブブラウザを使用してローカルファイルの名前を変更しますか? – MarioZ

+0

ファイルの名前を変更する場合は、ファイルをサーバーにアップロードしてそこに保存する必要があります。ユーザーのオリジナルコピーはこの操作の影響を受けません。 Javascriptを使用してローカルファイルシステムを変更することはできません。好きなときにウェブページがあなたのコンピュータにそれを実行できるかどうかは、セキュリティ上の意味を考えてください。 Googleには、HTMLフォームとPHPを使用してファイルをアップロードする方法の例が数多くあります。 – ADyson

答えて

1

手順はかなり簡単です。二つのフィールドfilenamephoto

を想定すると、彼らはその後、ポストを経由してフォームを送信するには、Get:

$uploadDir = '/some/path/'; 
$name = filter_input(INPUT_POST, 'filename', FILTER_DEFAULT); 

if(move_uploaded_file($_FILES["photo"]["tmp_name"], $uploadDir.$name)) { 
    //success 
} else { 
    //fail 
} 
3

ユーザーのローカルコンピュータでファイルの名前を変更することはできません。ファイルをサーバーにアップロードする場合は、ファイル名を設定できますが、ローカルコンピューターでは設定できません。

+0

こんにちはすべて、多くのあなたの返信に感謝します。 – DCJones

関連する問題