Ho cercato di risolvere questo problema per qualche ora. Questo riguarda lo sviluppo del web django.
Ho una pagina HTML che ha una funzione Javascript per caricare un file immagine dal computer locale degli utenti. Dopo che il file è stato caricato sul modello HTML, voglio utilizzare il file immagine caricato per un'ulteriore elaborazione. Sto chiamando la mia logica python da views.py
per elaborare l'immagine prima di rendere le informazioni processate su un'altra pagina HTML.
Il mio problema è che voglio il mio upload function()
per chiamare la mia logica python. (Non ci dovrebbero essere trigger aggiuntivi per chiamare la logica python. cioè somefunction
() all'interno di upload function()
che può chiamare direttamente la mia logica python senza dover utilizzare alcun clic del pulsante o qualsiasi altra cosa.)
Posso in qualche modo chiamare la logica Python dalla funzione javascript (quella che carica l'immagine)? o devo salvare il file caricato sul mio computer locale e utilizzare il suo percorso per elaborare le informazioni sull'immagine?
Ho cercato su Google e ho scoperto che entrambi sono compiti impegnativi. Non esiste un metodo diretto per farlo poiché uno è lo scripting lato client mentre l'altro è lato server. Inoltre, javascript non dispone di funzionalità di output di input (per scrivere / salvare l'immagine caricata sul disco locale anche senza trigger).
Che cosa dovrebbe essere fatto in questo caso? Dovrei scrivere la mia funzione di upload anche in python allora? (Non voglio che ciò accada). Per favore aiuto. Grazie in anticipo:)