2011-07-27 3 views
3

私はこのアップロードフォームを常に使用し、毎回同じファイル名を使用します。 コードを変更してファイルをローカルに保存することで、ファイル名をフォームに設定する方法があるのだろうかと思います。これを自動化する他の方法があれば、私はそれにも開放しています。ありがとう。ここでhtmlを変更してWebフォームにアップロードするデフォルトのファイル名/ディレクトリを設定します

はソースです:

<html> 
<body> 

<form enctype="multipart/form-data" action="mibdata.php" method="POST"> 
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" /> 
Choose a file to upload: <input name="uploadedfile" type="file"/><br /> 
<input type="submit" value="Upload File" /> 

</body> 
</html> 
+1

私はこの問題を理解しているかどうかはわかりません。 PHPで質問にタグ付けします。ユーザーが選んだファイル名に不満はありますか? – nes1983

答えて

0

また、あなたはそれが永続的に保存することができますどこかにWebサーバーの一時ディレクトリからアップロードしたファイルを移動することができるようにスクリプトとしてPHPのようなものを使用する必要があります。

たとえば、this Tutorialを参照してください。

1

PHPコード:(mibdata.php中)


$target_path = "/path/to/save/file/filename.ext"; 
if(isset($_FILES['uploadedfile'])){ 
    move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path); 
} 

はTARGET_PATHがサーバーによって書き込み可能であることを確認します。

関連する問題