|
|
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
Пробовал ограничить тип загружаемых файлов так Код: html 1. но все равно принимает любые файлы, как это работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 18:39 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
rema174, Атрибут устанавливает только пользовательский фильтр для файлов в диалоге выбора файла. Ничто не мешает в диалоге ввести свою маску для файлов и подсунуть/передать что-то свое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 18:55 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
Браузер какой? Если ограничить до image/jpeg, эффект сохраняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 18:56 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
браузер firefox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 19:01 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
ограничил до image/jpeg - эффекта нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 19:03 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
пробую такой скрипт Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. в теге form Код: html 1. и так не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 19:06 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
rema174, C именами порядок наведите, и будет вам счастье: 1) fileName 2) FileUpload 3) FileUpload1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 21:49 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
Да ну, точно, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 23:09 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
rema174, Позадаю наводящие вопросы... Файл без расширения скрипт пропустит? Если я сменю у какого-то бинарника разширение на .JPG - что дальше? И у JPEG`ов расширения как минимум : JPG,JPEG,JP2,JPC - их все надо проверять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 01:22 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
можно проверить mime-тип файла с помощью FileReader'a: для картинок он возвращает соответствующий image/xxxx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 08:21 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
DarkMasterЕсли я сменю у какого-то бинарника разширение на .JPG - что дальше?можно загрузить файл В FileReader как data:[<mediatype>][;base64],<data> если в <mediatype> окажется тип отличный от image/xxx, то это не картинка. правда это только предположение, что FileReader анализирует содержимое, может он тоже на расширение ориентируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 08:26 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
DarkMaster, если вы про аттрибут accept, то я он похоже не работает, т.к. в окне выбора доступны к выбору все типы файлов, а скрипт- это скорее защита от дурака, потом на сервере файл нужно колбасить, т.к. js можно и отключить в браузере, а на сервере железно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 09:53 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
У меня и в Хроме и в FF работает, единственное в FF если перечислить mime через запятую, то по умолчанию выбраны все файлы (*), но ниже идут те, которые я указал в атрибуте accept, а если image/*, то сразу фильтруется по изображениям. Здесь речь не о безопасности, а просто об удобстве, окно выбора файла открываешь и отфильтрованы только нужные мне типы. Главная проверка естественно делается на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 10:16 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
accept="image/*" фильтрует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:36 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
а что не так с этим скриптом? в ff не работает Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: html 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:57 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
опять имена перепутал -все работает ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:59 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
AntonariyDarkMasterЕсли я сменю у какого-то бинарника разширение на .JPG - что дальше?можно загрузить файл В FileReader как data:[<mediatype>][;base64],<data> если в <mediatype> окажется тип отличный от image/xxx, то это не картинка. правда это только предположение, что FileReader анализирует содержимое, может он тоже на расширение ориентируется.FileReader анализирует только расширение. проверить что выбрана картинка (а не переименованный в картинку хрен) можно так - http://jsfiddle.net/q4o44gm2/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 14:41 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, полезно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 15:18 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
rema174Яростный Меч, полезноно не совсем кроссбраузерно - IE7-9 и старая опера в пролете. Можно и через FileReader (для поддержки оперы 12), но вариант "URL.createObjectURL" более экономичен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 15:28 |
|
||
|
ограничить тип загружаемых файлов
|
|||
|---|---|---|---|
|
#18+
Яростный Мечrema174Яростный Меч, полезноно не совсем кроссбраузерно - IE7-9 и старая опера в пролете. Можно и через FileReader (для поддержки оперы 12), но вариант "URL.createObjectURL" более экономичен. кто пользуется IE7-9 и старой оперой сам себе буратино ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=86&tid=1446518]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 392ms |

| 0 / 0 |
