PDFファイルのアップロードをテストするスクリプトに奇妙な問題が発生しました。私は正常にいくつかのpdfファイルをアップロードすることができますが、他のファイルではありませんが、それらはすべてpdfsで、拡張子は.pdfです。PHPを使用してPDFファイルをアップロードする際の問題
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="file" name="upload" /><br />
<input type="submit" name="submit">
PHPのPART:私は出力に保存され、出力を取得していますいくつかのファイルについては
if(isset($_POST['submit'])){
$output_form = 0;
if (($_FILES["upload"]["type"] == "application/pdf")
&& ($_FILES["upload"]["size"] < 80000)){
if (file_exists("upload/" . $_FILES["upload"]["name"]))
{
echo $_FILES["upload"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["upload"]["tmp_name"],
"upload/" . $_FILES["upload"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["upload"]["name"];
}
}else{
echo 'Invalid File';
}
}
誰もが私のコード
HTML thtough PARTを予定した後、この上でいくつかの光を投げることができます。他の人には、私は、 'Invalid File'というメッセージを受け取りました。
おかげ
缶**短い**ファイルはアップロードできますが、**長い**ファイルはアップロードできません。もしそうなら、最大ファイルアップロードサイズをphp.ini –