Modify ↓
      
        Opened 11 years ago
Closed 11 years ago
#2999 closed Bug (No Bug)
FTP read fails because of exe file name and the path location
| Reported by: | TouchOdeath | Owned by: | |
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | 3.3.12.0 | Severity: | None | 
| Keywords: | ftp | Cc: | 
Description
This is on Windows 7 Ultimate x64, if the file is named mtu.exe and it is placed in @StartupDir for me thats (C:\Users\TouchOdeath\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).  Then that function will return 0.  If you simply rename the file to test.exe, then it will work.  If mtu.exe is placed on c:\ it works fine.  For reference, I do know that windows does look for specific file names and executes special code for it, I don't know if this is one of those instance or not.
#AutoIt3Wrapper_outfile=mtu.exe
$hex = ftpreadflraw('ftp.xxx.com', 'user', 'pass', 'file.txt')
func ftpreadflraw($server, $usern, $pass, $flnm)
$ftpc = _FTP_Connect(_FTP_Open(''),$server,$usern,$pass)
$flsz = _FTP_FileGetSize($ftpc,$flnm)
$ftpflo = _FTP_FileOpen($ftpc,$flnm)
$returnhex = _FTP_FileRead($ftpflo,$flsz)
_FTP_Close($ftpc)
Return $returnhex
EndFunc
    Attachments (0)
Change History (2)
comment:1 Changed 11 years ago by TouchOdeath
comment:2 Changed 11 years ago by Jpm
- Resolution set to No Bug
- Status changed from new to closed
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
        TracTickets for help on using
        tickets.
    

Please disregard.. I had code that added a firewall block rule.. which makes perfect sense why renaming the filename was screwing me. woops