Проблема с загрузкой файла в safari
Всем привет, у меня появилась проблема при тестировании сайта на mac
При загрузке одного и того же файла он не дает его загрузить второй раз, на винде все работает
Загружаю его первый раз и отправляю на сервер - все работает
Пытаюсь загрузить такой же файл еще раз, но ничего не происходит, все также пусто, ошибок в консоли нет
Вот код с методами vue
sendMessage() {
this.$emit("new-message", {
version: this.getAIVersion,
chat: this.getActiveChat,
message: this.getTrimMessage,
file: this.file,
username: this.getUsername,
type_data: typeData,
});
this.message = "";
this.file = null;
},
uploadFile(e) {
const file = e.currentTarget.files[0];
this.file = file;
}
Ответы (1 шт):
Автор решения: Alexandr Yakovlev
→ Ссылка
Решил данную проблему, изменив метод uploadFile
:
uploadFile(e) {
const file = e.currentTarget.files[0];
this.file = file;
e.target.value = null; // добавил это
}