Возьмите файловый объект при загрузке только с одним свойством в React jS

#reactjs

Вопрос:

Итак, я пытаюсь загрузить файл на сервер, и я получаю этот файловый объект со многими другими свойствами внутри, что я хочу сделать, это сохранить файл, а также внутри него только свойство name, мне не нужен размер и другие свойства.

Вот мой JSX:

 lt;input type="file" id="l-quiz-name" name="thumbnail" placeholder="Quiz Name" onChange={(e) =gt; {  let file = e.target.files[0];  let newData = { ...quiz };  newData["thumbnail"] = file;  setQuiz(newData); }} /gt;  

А вот и объект:

Файл Obejt

И, наконец, вот объект/состояние:

 const [quiz, setQuiz] = useState({  title: '',  description: '',  difficulty: 1,  thumbnail: '',  category: '61a49f18da82d9000993e281',  questions: [],  })  

Комментарии:

1. В каком массиве вы сохраняете объект? Внутри newData ?

2. @Giacomo находится в состоянии реакции с именем Quiz, но это работает правильно, и я не знаю, как сохранить в нем только объект файла и свойство name внутри него

3. @Giacomo Я добавил штат сейчас