Old 07-14-2002, 03:45 PM   #1
vod
Member
FlashFXP Registered User
ioFTPD Registered User
 
Join Date: Jun 2002
Posts: 84
Default Transfer bug

Windows2k sp2
Flash Build 866

This was brought up in earler 2.0 rc's, but now i think ive figured out whats causing it.

"Transferred: xxxx.xxx 0 bytes in 02:18 (1,00 KBps)"

It seems to be if you have files queued, and flash has to change dir's to transfer them (assuming the dir is not cached), it relists the dir...but if for some reason the list fails (lots of sites i know dont always like to list for me, have to abort/redo to make it work...), if you abort, then when you restart flash won't try and relist, it will just transfer files, but im assuming the previous failed list overwrites some stored entries of the files/lenghts.
Steps to make work (easist way i know of):
1. turn off directory caching
2. queue some files up
3. change directories
4. start queue
5. abort transfer of directory list
6. restart queue

This might be hard to reproduce if the directory list actually works fine, mine stall before they start, so its kinda common for me...
vod is offline  
Old 07-14-2002, 05:16 PM   #2
bigstar
FlashFXP Developer
FlashFXP Administrator
ioFTPD Beta Tester
 
bigstar's Avatar
 
Join Date: Oct 2001
Posts: 8,012
Default

Do you happen to know which ftp server software is being used?

FlashFXP has a backup to getting the size from the file listing, it sends the SIZE command to the ftp server. I suspect that this ftp server doesn't support the SIZE command.
bigstar is offline  
Old 07-14-2002, 09:32 PM   #3
vod
Member
FlashFXP Registered User
ioFTPD Registered User
 
Join Date: Jun 2002
Posts: 84
Default

I'm pretty sure its glftpd, and I'll run some tests later on, but I dont ever remember seeing flash do any size commands when transfering it.

I did this cmd on it tho

size xxxxxxxxx.r00
213 15055848

so size does work on it...
vod is offline  
Old 07-14-2002, 09:45 PM   #4
bigstar
FlashFXP Developer
FlashFXP Administrator
ioFTPD Beta Tester
 
bigstar's Avatar
 
Join Date: Oct 2001
Posts: 8,012
Default

The SIZE command isn't shown in the status window.
bigstar is offline  
Old 07-14-2002, 11:37 PM   #5
vod
Member
FlashFXP Registered User
ioFTPD Registered User
 
Join Date: Jun 2002
Posts: 84
Default

Ok, heres is a full list of the status window (useless stuff edited)

CWD /AAAA/DIR/CD2/
250 CWD command successful.
PWD
257 "/AAAA/DIR/CD2" is current directory.
PORT #,#,#,#,4,3
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for directory listing.
MKD /INCOMING/AAAA/DIR/CD2
257 '/INCOMING/AAAA/DIR/CD2': directory created.
CWD /INCOMING/AAAA/DIR/CD2/
250 CWD command successful. "/INCOMING/AAAA/DIR/CD2" is current directory.
PWD
257 "/INCOMING/AAAA/DIR/CD2" is current directory.
PORT #,#,#,#,4,5
200 Port command successful.
LIST
150 Opening data connection for directory list.
226 Transfer ok

PASV
227 Entering Passive Mode (#,#,#,#,187,55)
PORT #,#,#,#,187,55
200 Port command successful.
STOR file.sfv
150 Opening data connection for file.sfv.
RETR file.sfv
150 Opening ASCII mode data connection for file.sfv (3813 bytes).
226 File received ok.
Transferred: file.sfv 3,813 bytes in 0.23 (3.72 KBps)

CWD /AAAA/DIR/CD2/[CoMPLETE]/
250 CWD command successful.
PWD
257 "/AAAA/DIR/CD2/[CoMPLETE]" is current directory.
PORT #,#,#,#,4,5
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for directory listing.
Empty Folder: [CoMPLETE]

CWD /AAAA/DIR/CD2
250 CWD command successful.
PWD
257 "/AAAA/DIR/CD2" is current directory.
PORT #,#,#,#,4,6
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for directory listing.
(soft abort)
ABOR
500 'BOR': command not understood.
Transferred 1 file totaling 3,813 bytes in 7.41 (3.72 KBps)
User Aborted

TYPE I
200 Type set to I.
TYPE I
200 Type set to I.
PASV
227 Entering Passive Mode (#,#,#,#,187,56)
PORT #,#,#,#,187,56
200 Port command successful.
STOR file.r48
150 Opening data connection for file.r48.
RETR file.r48
150 Opening BINARY mode data connection for file.r48 (14438036 bytes).
226 File received ok.
Transferred: file.r48 0 bytes in 01:27 (1.00 KBps)
PASV


Every file from this point does like this, I tried pausing the queue and then resuming it, but that had no affect. Then I paused the queue, refreshed the directory list and then restarted it...and magically:
Transferred: file.r38 15,000,000 bytes in 01:27 (166.50 KBps)
So it deffently has something to do with aborting the list....

On a side note, is SIZE the only command that flash does not display? Might make things eaiser if there was an option to turn on output all all commands (also, is there somewhere i can change the scrollbuffer of the status window?)
vod is offline  
Old 07-15-2002, 12:51 AM   #6
bigstar
FlashFXP Developer
FlashFXP Administrator
ioFTPD Beta Tester
 
bigstar's Avatar
 
Join Date: Oct 2001
Posts: 8,012
Default

Oh you're FXPing, for some reason I thought you weren't. I dunno why I thought that.

SIZE isn't issued when FXPing unless you are resuming a transfer, which explains the results you are getting.

What you see is to be expected unless the listing is refreshed.

SIZE isn't displayed because it confused alot of people, most ftp clients don't use SIZE and I think this is why people didn't understand it. Rather than have to explain it to everyone it was easier to just hide it. Due to the nature of how it was hidden there isn't a easy way to make it viewable. I may consider this later on down the road if people really want to see it.
bigstar is offline  
 

Tags
directory, flash, list, queue, transfer

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 05:23 PM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)