I would like to play a video that I get from an ftp server, at this moment the file is being saved on the server but I do not want it to be saved but to be played immediately.
They told me that with the library io it can be done but I would like to know how.
My view code:
@csrf_exempt
def MostrarVideo(request):
nombre = request.POST['nombre']
apellido = request.POST['apellido']
filename = nombre + apellido + ".mp4"
import ftplib
ftp = ftplib.FTP('dirser', 'user', 'pass')
ftp.dir()
try:
# Aquí es donde abro el archivo en mi servidor para que se guarde
with open("videos/"+filename, 'wb') as f:
# Aquí escribo los datos desde el servidor ftp hasta la carpeta videos en el Django
ftp.retrbinary("RETR "+filename ,f.write)
except Exception as e:
print "Error " + str(e)
return HttpResponse(0)
print("Enviando")
return HttpResponse(filename)