FileReader или URL не работают в Safari

Я загружаю изображение на мою веб-страницу. когда я выбираю изображение, изображения отображаются в div перед загрузкой. он работает во всех браузерах, но не работает в сафари.

var reader = new FileReader();
reader.onload = fimageIsLoaded;
reader.readAsDataURL(this.files[0]);

Функция FileReader не работает. вместо этого я использовал.

var tmppath = URL.createObjectURL(event.target.files[0]); 

для получения временного файла, но он также не работает. ошибка идет не могу найти переменную URL. Пожалуйста, помогите решить эту проблему.

1 ответ

Safari на окнах не поддерживает FileReader. Вы можете получить больше информации здесь:

Что использовать вместо FileReader для Safari?

если вы хотите иметь fielReader, я думаю, что лучший способ - использовать flash, когда браузером клиента является Safari.

Другие вопросы по тегам