2017-11-25 4 views
1

私はhtmlとphpを使って簡単なサイトを作っていますが、このサイトは複数のファイルを同時にアップロードできるようにしています( 'select'ボタンをクリックすると開くアップロードウィンドウで同時に選択できます)。私のページは、すでに私は一度に一つのファイルをアップロードしてみましょう、私のコードは次のとおりです。PHPを使って複数のファイルをどのように000webhostサーバーにアップロードするのですか?

HTML:

<form action="php/cargaxml.php" method="POST" role="form" class="uploadForm" enctype="multipart/form-data" > 
    <input type="file" name = "test" class = "file"> 
    <input type="submit" value="Carga de archivos" id="boton" class = "btn btn-success btn-lg"> 
</form> 

cargaxml.php:私はをクリックしてファイルをアップロードしたい

<?php 
    $target_path = "/public_html/uploads/carga"; 
    copy($_FILES['test']['tmp_name'], $target_path); 
    echo "File successfully uploaded!"; 
?> 

ボタン:

Upload button

とブラウザがファイルを選択するウィンドウを示しています

Upload window

が、私は+ Ctrlキーを使用し、それだけで、以前のファイルの選択を解除し、私だけ使ってみましょういくつかのファイルを選択する]をクリックします1つのファイル、私が思った他の方法は、いくつかのファイルを含むフォルダを選択して大規模な方法でアップロードすることですが、フォルダを選択して開くと、フォルダを開くだけで、 ' フォルダ。

アップロードするファイルを複数選択するにはどうすればよいですか?私のサイトは000webhost.comでホストされています。

私は、私の英語(とてもよくないです)を事前に感謝を謝罪:)

答えて

0

HTML5では、あなたが上で複数の属性を設定することができます。これはHTML5をサポートするブラウザで機能します。 https://www.creativefan.com/10-ajax-jquery-file-uploaders/

Ajaxを経由してアップロードで詳細については

<input type="file" name="test" multiple=""/> 

関連する問題