Re: Trapping for PDF Type and file size in a UPLOAD form...
| From: | Ashley Sheridan | Date: | Thu, 29 Jul 2010 16:55:52 +0000 |
| Subject: | Re: Trapping for PDF Type and file size in a UPLOAD form... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-307216@lists.php.net to get a copy of this message | ||
On Thu, 2010-07-29 at 09:50 -0700, Don Wieland wrote:
> I am trying to create an UPLOAD form and need to figure a way to only
> allow PDF files to be selected. Something like:
>
> <html>
> <body>
> <form enctype="multipart/form-data" action="upload.php"
> method="post">
> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"
> accept="application/pdf" />
> Choose a file to upload: <input name="uploaded_file" type="file" />
> <input type="submit" value="Upload" />
> </form>
> </body>
> </html>
>
> It is documented online that I can pass a parameter ACCEPT="applaction/
> pdf", BUT it is not recognized in most browsers.
>
> It was suggested by someone that I could trap for this using a
> JAVASCRIPT. Can someone assist with a snippet of javascript code to
> trap for this for me? This is the end result I need:
>
> If the user selects a file that IS NOT a PDF file, display an
> javascript alert "You can only upload PDF files. Please try again."
>
> If the user selects a PDF file greater than 1MB, display an javascript
> alert "File uploads may not exceed 1M in file size. Please try again."
>
> I appreciate any help that can be offered. Thanks in advanced!
>
> Don Wieland
>
Perhaps asking on a Javascript list might be better for this particular
question, as this is a PHP list... ;)
Thanks,
Ash
http://www.ashleysheridan.co.uk