saludos
estoy haciendo una aplicacion web donde necesito subir archivos.
como puedo hacer una rutina par que los suba y verificar que
efectivamente subio, leyendo porai encontre una rutina que efectivamente
sube los archivos pero ahora me encuentro con el problema que no se como
validar que el archivo fue efectivamente subido.
<%= submit_tag “Adjuntar”, {:onclick => ‘return validar_campo()’}%>
este es el tag para subir el archivo (vista)
lo siguiente es la definicion del metodo en el modelo
def self.save(upload)
name = upload['datafile'].original_filename
directory = "public/data/informe_falla"
# create the file path
path = File.join(directory, name)
# write the file
File.open(path, "wb") { |f| f.write(upload['datafile'].read) }
end
esto ultimo es lo que va en el controlador
post = Datafile.save(@params[“upload”])
estructura_archivo = @params["upload"]
nombre = estructura_archivo['datafile'].original_filename
el nombre es para incluir un registro con el nombre del archivo en una
bd, eso ya se hace bien al igual que subir los archivos, pero no se como
verificar que ha sido subido efectivamente