ユーザーが必要なメディア ファイル (画像、ビデオ、オーディオ ファイル) をアップロードできるサイトを作成しています。ただし、ページで実際にアップロードできるものはかなりランダムなようです。フォームは にHTML
あり、recieveFile スクリプトは にありPHP
ます。
私の HTML フォームは次のようになります。
<form action="recieveFile.php?id=0" method="POST" enctype="multipart/form-data">
<input type="file" name="media" value="Choose file"/>
<br/><input type="submit" value="Upload"/>
</form>
私の PHP 受信スクリプトは次のようになります。
if (isset($_FILES['media']))
{
saveFileFunctions();
}
else
{
echo "No media files were uploaded!";
}
今のところ、画像をアップロードするたびに saveFileFunctions になります。.txt および .pdf でも機能します。しかし、.mov または .mp4 ファイルを試すたびに、あたかも$_FILES['media']
空であるかのように、最後のエコーにまっすぐ進みます。私のフォームが特定のファイルのみを送信しているように見える理由を知っている人はいますか?