Each form below probes a different file-input variant. Pick a file, submit, and the response page will echo back what arrived (filename, size, content-type, magic-byte sniff, first 64 bytes). Files are saved on the server.
Request headers and X-OperaMini-Features primer
<input type="file" name="f">
<input type="file" name="f" accept="image/*">
<input type="file" name="f" accept="video/*">
<input type="file" name="f" accept="image/*,video/*">
<input type="file" name="f" accept="image/*" capture>
<input type="file" name="f" accept="image/*" capture="environment">
<input type="file" name="f" accept="image/*" capture="user">
<input type="file" name="f" accept="image/*" capture="camera">
<input type="file" name="f" accept="video/*" capture="camcorder">
<input type="file" name="f" accept="image/*" capture="filesystem">
<input type="file" name="f" accept="image/*" multiple>