Używam coldfusion 9 i próbuję pobrać plik ze strony ftp i załadować go do RAM zamiast systemu plików. Jeśli spróbuję użyć bezpiecznego połączenia ftp, nie powiedzie się z tym błędem:Nie mogę umieścić pliku w pamięci RAM z bezpiecznym ftp
Wystąpił błąd podczas operacji getfile sFTP. Błąd: C: \ JRun4 \ serwery \ cfusion \ SERVER-INF \ temp \ cfusion-war-tmp \ ram: \ test.txt (nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna). Sprawdź, czy ścieżka, nazwa pliku lub katalog jest zła.
Jeśli spróbuję tego samego z niezabezpieczoną witryną ftp, to działa dobrze. Oto kod:
<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">
Czy możesz załadować go do systemu plików przez sftp? –
Tak, mogę załadować go do systemu plików z sftp, co właśnie robię teraz, ale chciałbym, aby załadować go do pamięci RAM, dzięki czemu mogę go szybciej przetworzyć. –
Brzmi jak błąd. Zawsze można go pobrać na dysk, a następnie skopiować do pamięci RAM w celu szybszego przetwarzania. –