Yesterday, from the corporate server, because the things are more big, then there is no tube after opening LeApftp, the result is half a day, come back, wow. . . No, there is an unlimited directory / dish / wwwroot / dish / wwwroot / dish / wwwroot / dish / wwwroot / dish / wwwroot / d dish / wwwroot / d Dish / wwwroot / d Dish / wwwroot / D Dish / wwwroot / dish / wwwroot / ......
Results Ask Director, do you have such a folder on the server? He said no, I saw it, it is really not. Depressed ... I don't think much, I have to go to work, I will go to work this morning, and I will find FTP. I found D Disk under the directory, ah, I know, I know that I originally set the virtual directory. The virtual directory, of course, is virtual, just a image, and can't see in the FTP root directory, unless you log in with FTP client software.
As for how the virtual directory of Serv-U builds, if you want to know, go online, the principle and IIS's virtual directory are similar.
I understand this, after entering the root directory, read the virtual directory, then enter the virtual directory, read the following things, but the software is in understanding the virtual directory (the problem is here), the software thinks in the virtual directory I have reached a "fake root directory", and the content under this "fake root directory", the list of naturally reads is still in the front virtual directory, so, constantly cycling, a layer of layers, Infinite class directory.
In the past, when I was in college, I didn't care too much. At that time, I didn't think it was cuteftp's bug, so I have been using LeAPFTP, and the result is now found.
Then, then the reason we found, how to solve it? Okay!
That is, when we download, don't load the virtual directory, and go directly to the virtual directory to download the file content inside the virtual directory, because this bug occurs when downloading the file, not when browsing the List I have no problem with this detail.