View Full Version : Problems with FTP
GrahamS
10-12-2004, 09:44 AM
I'm trying to do an FTP get with wild cards (in binary mode) but I get an error:
Error transferring file(s) '/mydir/myfile*': Unable to access file on server (/mydir/myfile*: No such file or directory. )
Step 'Get files' failed
There are only two files myfile.so and myfiled.so
If I do them as two separate steps it works fine.
Any ideas what is going wrong?
kinook
10-13-2004, 07:12 AM
There's a bug in the FTP action when dealing with wildcards: it only handles them properly when the first character in the Local file field (when putting) or the Remote file field (when getting) is a wildcard character. Otherwise, it treats the filename as a single file to be processed, resulting in an error. Here is an update with a fix for this: http://www.kinook.com/Download/VisBuildNet.zip. Extract it to your VBP install path (close VBP first).
GrahamS
10-13-2004, 08:35 AM
Thanks - that's fixed it
willassaf
05-08-2006, 04:16 PM
Originally posted by kinook
There's a bug in the FTP action when dealing with wildcards: it only handles them properly when the first character in the Local file field (when putting) or the Remote file field (when getting) is a wildcard character. Otherwise, it treats the filename as a single file to be processed, resulting in an error. Here is an update with a fix for this: http://www.kinook.com/Download/VisBuildNet.zip. Extract it to your VBP install path (close VBP first).
I have 5.6a and have run across this bug. Any way I can get a patch to fix my version for this problem?
kinook
05-08-2006, 05:00 PM
The fix described is in v5.6 and later.
willassaf
05-08-2006, 05:23 PM
Originally posted by kinook
The fix described is in v5.6 and later.
Let me rephrase: I am running 5.6a AND I am encountering the above bug. Is there any other remedy to this situation?
I cannot define a remote directory in screen FTP - Transfer - Remote file (when getting) or Local file (when putting) and use a * or *.* for a wildcard of 'all files'. Works fine when I define an individual file.
kinook
05-08-2006, 06:16 PM
There haven't been any related bugs reported or fixed in v5 since the 5.6 release, and we are no longer supporting, enhancing or making changes to v5.x.
But a simple test w/ the attached sample works as expected here in v5.6:
Connecting to FTP server 'ftp.microsoft.com' on port 21
Transferring index.txt
Transferring README.TXT
2 file(s) successfully transferred
Maybe something isn't configured properly in your step?
willassaf
05-09-2006, 08:36 AM
Well, your test file works.
But in my case, if I provide folder\* as the Get File, it returns
\\DestinationFolder\ <- folder/*
Error transferring file '': The specified directory could not be found (Type set to A.)
Step 'FTP' failed
Build ended.
If I provide folder\file.aspx as the Get File, it succeeds.
\\DestinationFolder\ <- folder/file.aspx
Transferring file.aspx
1 file(s) successfully transferred
Build successfully completed.
kinook
05-09-2006, 09:22 AM
It appears that the server is actually reporting the existence of a file with no name and an error occurs when VBP tries to transfer it.
willassaf
05-09-2006, 09:25 AM
Originally posted by kinook
It appears that the server is actually reporting the existence of a file with no name and an error occurs when VBP tries to transfer it.
Any insight on a solution?
kinook
05-09-2006, 09:46 AM
Perhaps *.aspx
willassaf
05-10-2006, 09:45 AM
Nope. Is there an escape character of some sort that would translate * correctly as a wildcard and not an actual file name?
kinook
05-10-2006, 04:00 PM
Since v5.6, a * in the Local field (for a put) or the Remote field (for a get) will be treated as a wildcard. I don't believe that's the issue here. But again, VBP v5 is no longer a supported product.
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc.