Я просто понял, что можно только POST около 8 МБ данных. У меня есть форма для загрузки нескольких файлов. Эти файлы отправляются на страницу php через метод POST, где он загружается. Теперь я хочу проверить размер данных, которые будут опубликованы, и дать предупреждение. Как я могу это сделать? Я немного искал Google и обнаружил, что $ _SERVER ['CONTENT_LENGTH'] можно использовать, чтобы найти это. К сожалению, я не могу понять, как его использовать? Вот моя форма:Как я могу найти размер файла перед отправкой данных?
<form name="offer" onsubmit="return validateForm()" action="fileupload.php" method="post" enctype="multipart/form-data">
<tr>
<td>I9:</td>
<td> Doc: <input type="file" id="myfile" name="myfile[]"><p id="list"></p></td>
</tr>
<tr >
<td>Client document: </td>
<td> Doc: <input type="file" id="myfile" name="myfile[]"></td>
</tr>
<tr>
<td>FCRA :</td>
<td> Doc: <input type="file" id="myfile" name="myfile[]"></td>
</tr>
<tr>
<td>Insurance Certificate :</td>
<td> Doc: <input type="file" id="myfile" name="myfile[]"></td>
</tr>
<tr>
<td>Work Order :</td>
<td> Doc: <input type="file" id="myfile" name="myfile[]"></td>
</tr>
Кроме того, можно отобразить размер каждого загружаемого файла? Я знаю, что это может быть сделано с помощью javascript. Но как?
Почему бы не изменить php.ini, чтобы позволить большие загрузки? –
http://stackoverflow.com/questions/1606842/how-can-i-get-a-files-upload-size-using-simple-javascript - верхний проголосовавший ответ здесь хорошо/просто – eselk
также: http://stackoverflow.com/questions/7497404/get-file-size-before-uploading http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation – eselk