/ / Carica un file in azzurro - python, django, azzurro, ftp

Carica un file in azzurro - python, django, azzurro, ftp

Voglio caricare le immagini in Microsoft azzurroattraverso uno script python e mostrare quelle immagini in un dashboard costruito sull'interfaccia di amministrazione di django. Ora, ho pensato che dal momento che sto inviando le immagini dovrei usare ftp .. Quindi questo è il codice:

import ftplib
session = ftplib.FTP("server.address.com","USERNAME","PASSWORD")
file = open("kitten.jpg","rb")                  # file to send
session.storbinary("STOR kitten.jpg", file)     # send the file
file.close()                                    # close file and FTP
session.quit()

Ora, non so come installare il server ftp inazzurro e come potrei essere in grado di recuperare quelle immagini dal server alla mia dashboard. Non so molto sull'implementazione, quindi qualsiasi link per fare questo o una guida sarebbe benvenuto / utile.

risposte:

0 per risposta № 1

Sembra che tu abbia provato a creare un'app Django per caricare e mostrare immagini tramite FTP su Web App di Azure.

Secondo la mia esperienza, l'unica via percorribile su Web App di Azure è quella di leggere o scrivere immagini tramite FTP Kudu, fare riferimento al wiki ufficiale pagina per Kudu FTP e impostare il nome utente e la password tramite il portale di Azure.

Tuttavia, penso che non sia una buona pratica perimmagine visualizzata su Web App di Azure, in quanto normalmente i limiti di concorrenza per il caricamento e il download in FTP non sono adatti allo scenario e lo spazio di archiviazione tramite FTP su Web App di Azure è pronto per l'app, non per la risorsa.

Quindi il mio suggerimento è quello di usare Azure Blob Storageper leggere e scrivere immagini e Django Framework ha supportato l'integrazione con Azure Storgae tramite la semplice configurazione di installazione. Si prega di fare riferimento al documento Django riferimento per Azure Storage sapere come farlo.