Creé una página que permite a los usuarios cargar un archivo con etiquetas de entrada HTML:
<p><input type="file" accept="image/*" name="itemimg" id="itemimg" onchange="loadFile(event)" required></p>La página usa enctype multipart/form-data en la parte superior del formulario ya que usa una solicitud POST para recuperar un archivo.
<form action="/sell" method="post" enctype='multipart/form-data'> El problema es que puedo agregar la imagen a un directorio en la carpeta usando los archivos de solicitud, pero no puedo recuperar el nombre de la imagen (por ejemplo: "image.jpg") usando imgsrc = request.form.get("itemimg") y almacenar en una base de datos SQLITE3. Al usar request.form, el sistema simplemente recupera nulo.
f = request.files['itemimg'] f.save(os.path.join( app.config['UPLOAD_FOLDER'], secure_filename(f.filename)))Sin embargo, cuando elimino enctype multipart/form-data de la entrada en la parte superior de mi archivo HTML, puedo almacenar el nombre del archivo "image.jpg" en la base de datos usando request.form pero no puedo descargar el archivo en mi directorio.
¿Hay alguna solución para poder almacenar el archivo en el directorio Y agregarlo a la base de datos usando el formulario de solicitud?