Estoy usando coldfusion 9 y estoy tratando de tomar un archivo de un sitio ftp y cargarlo en ram en lugar del sistema de archivos. Si lo intento utilizando una conexión ftp segura, falla con este error:No puedo poner el archivo en RAM con ftp seguro
Ocurrió un error durante la operación getfile sFTP. Error: C: \ JRun4 \ servers \ cfusion \ SERVER-INF \ temp \ cfusion-war-tmp \ ram: \ test.txt (El nombre del archivo, el nombre del directorio o la sintaxis de la etiqueta del volumen son incorrectos). Compruebe si hay una ruta, un nombre de archivo o un directorio incorrectos.
Si intento lo mismo con un sitio ftp no seguro funciona bien. Aquí está el código:
<cfftp action = "open"
username = "xxxxx"
connection = "My_query"
password = "xxxxxxx"
server = "ftp.xxxxxx.com"
port="13266"
secure = "true"
stopOnError = "Yes">
<cfftp action="getfile"
connection="My_query"
remoteFile="/something.txt"
stopOnError="true"
localfile="ram://test.txt">
¿Puede cargarlo al sistema de archivos a través de SFTP? –
Sí, puedo cargarlo en el sistema de archivos con sftp, que es lo que estoy haciendo ahora, pero me gustaría que se cargue en la memoria RAM para que pueda procesarlo más rápido. –
Suena como un error. Siempre puedes descargarlo al disco y luego copiarlo a la RAM para un procesamiento más rápido. –