Estoy creando un registro de producto usando php y usando vanilla js para obtener las imágenes seleccionadas de la entrada del archivo y obtener una vista previa en la pantalla. Ahora quiero proporcionar una forma para que el usuario elimine las imágenes no deseadas antes de enviar el formulario.
El formulario tiene las imágenes y otras entradas para el título del producto, descripción, precio y selección de categoría.
He visto hasta ahora en muchos lugares a personas que dicen que puede usar un objeto de transferencia de datos para almacenar las imágenes y eliminarlas de la transferencia de datos y después de hacer que el archivo ingrese (=) la transferencia de datos, pero ninguna de las respuestas que he encontrado hasta ahora han funcionado .
¿Hay alguna manera de eliminar imágenes de la entrada del archivo una vez que se seleccionan?
@CBroe Estoy hablando de transferencia de datos en js ( https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer ). Gracias por tu comentario. Si no es posible eliminar archivos de la lista de archivos de la entrada del archivo, tendré que almacenar esos datos en algún lugar y crear un envío arbitrario del formulario.
Gracias
@RiggsFolly, el usuario hace clic en la entrada del archivo <input type="file" multiple> y selecciona (digamos) 4 imágenes. Estas imágenes son leídas por el script js y mostradas en la pantalla, como una vista previa. Quiero proporcionar un pequeño ícono de basura en la parte superior de cada imagen y permitir que el usuario pueda eliminar imágenes específicas.
Quería saber si es posible eliminar las imágenes seleccionadas de los archivos insertados en la entrada del archivo. Luego eliminaría la imagen usando el nombre del archivo como referencia (o cualquier otra referencia). Simplemente nunca encontré una manera de eliminar archivos del archivo de entrada.