txt - python guardar datos
Subir archivos usando solicitudes y enviar datos adicionales (1)
Estoy intentando subir un archivo usando solicitudes . Necesito subir un archivo PDF y al mismo tiempo enviar algunos otros datos al formulario como el nombre del autor.
Intenté esto:
requests.get(url, files = {"file":open("file.txt"), "author" : "me" })
Pero no envía datos al formulario.
Así que entiendo que quieres subir a una URL, un archivo pdf junto con algunos parámetros adicionales.
El primer error que tienes es que estás usando .get()
y no .post()
.
Estoy usando muestras de la documentación , que debe pasar. Esto debería comenzar:
>>> url = ''http://httpbin.org/post''
>>> files = {''file'': open(''somefile.pdf'', ''rb'')}
>>> values = {''author'': ''John Smith''}
>>> r = requests.post(url, files=files, data=values)