Upload problem with LIST

phipps

2008-12-11 00:17:22

Using version 3.0.1024.35

Everytime I go to upload a file, SmartFtp is performing a full LIST command which takes awhile in directories with a lot of files. This only happens with the latest version. Is there a way to have it only check the existing file when I want to upload? Thanks.

mb

2008-12-11 01:18:09

Please try the latest version:
https://www.smartftp.com/download

If the problem persists please post the log from the transfer queue item. You can get it by double clicking on the file in the transfer queue.

phipps

2008-12-11 21:54:09

I downloaded the latest version. The problem still happens. The issue is not just when a file is being transferred, but also when I view a directory with any files in it. The log shows an MDTM command for each file, which takes a considerable amount of time to view the contents of any directories with only a few files in it.

[13:46:31] TYPE A
[13:46:32] 200 Type set to A
[13:46:32] PORT xxx,xxx,x,xxx,xxx,xxx
[13:46:32] 200 Port command successful
[13:46:32] LIST -aL
[13:46:32] 150 Opening data channel for directory list.
[13:46:32] 6138 bytes transferred. (37.2 KB/s) (161 ms)
[13:46:32] 226 Transfer ok
[13:46:32] MDTM course_admin.ascx
[13:46:32] 213 16010101000000
[13:46:32] MDTM course_admin.ascx.cs
[13:46:32] 213 16010101000000
[13:46:32] MDTM course_form.ascx
[13:46:32] 213 16010101000000
[13:46:32] MDTM course_form.ascx.cs
[13:46:33] 213 16010101000000
[13:46:33] MDTM course_list.ascx
[13:46:33] 213 16010101000000
[13:46:33] MDTM course_list.ascx.cs
[13:46:33] 213 16010101000000
[13:46:33] MDTM curriculum_listing.ascx
[13:46:33] 213 16010101000000
[13:46:33] MDTM curriculum_listing.ascx.cs
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_admin.ascx
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_admin.ascx.cs
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_form.ascx
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_form.ascx.cs
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_list.ascx
[13:46:33] 213 16010101000000
[13:46:33] MDTM document_list.ascx.cs
[13:46:34] 213 16010101000000
[13:46:34] MDTM document_listing.ascx
[13:46:34] 213 16010101000000
[13:46:34] MDTM document_listing.ascx.cs
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_admin.ascx
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_admin.ascx.cs
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_form.ascx
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_form.ascx.cs
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_list.ascx
[13:46:34] 213 16010101000000
[13:46:34] MDTM emergency_list.ascx.cs
[13:46:34] 213 16010101000000
[13:46:34] MDTM event_admin.ascx
[13:46:34] 213 16010101000000
[13:46:34] MDTM event_admin.ascx.cs
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_detail.ascx
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_detail.ascx.cs
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_form.ascx
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_form.ascx.cs
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_list.ascx
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_list.ascx.cs
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_listing.ascx
[13:46:35] 213 16010101000000
[13:46:35] MDTM event_listing.ascx.cs
[13:46:35] 213 16010101000000
[13:46:35] MDTM file_admin.ascx
[13:46:35] 213 16010101000000
[13:46:35] MDTM file_admin.ascx.cs
[13:46:36] 213 16010101000000
[13:46:36] MDTM file_form.ascx
[13:46:36] 213 16010101000000
[13:46:36] MDTM file_form.ascx.cs
[13:46:36] 213 16010101000000
[13:46:36] MDTM file_list.ascx
[13:46:36] 213 16010101000000
[13:46:36] MDTM file_list.ascx.cs
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_admin.ascx
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_admin.ascx.cs
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_form.ascx
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_form.ascx.cs
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_list.ascx
[13:46:36] 213 16010101000000
[13:46:36] MDTM instructor_list.ascx.cs
[13:46:37] 213 16010101000000
[13:46:37] MDTM login_form.ascx
[13:46:37] 213 16010101000000
[13:46:37] MDTM login_form.ascx.cs
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_admin.ascx
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_admin.ascx.cs
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_detail.ascx
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_detail.ascx.cs
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_form.ascx
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_form.ascx.cs
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_list.ascx
[13:46:37] 213 16010101000000
[13:46:37] MDTM news_list.ascx.cs
[13:46:38] 213 16010101000000
[13:46:38] MDTM news_listing.ascx
[13:46:38] 213 16010101000000
[13:46:38] MDTM news_listing.ascx.cs
[13:46:38] 213 16010101000000
[13:46:38] MDTM photoGallery_item.ascx
[13:46:38] 213 16010101000000
[13:46:38] MDTM photoGallery_item.ascx.cs
[13:46:38] 213 16010101000000
[13:46:38] MDTM photoGallery_list.ascx
[13:46:38] 213 16010101000000
[13:46:38] MDTM photoGallery_list.ascx.cs
[13:46:38] 213 16010101000000
[13:46:38] MDTM photo_admin.ascx
[13:46:38] 213 16010101000000
[13:46:38] MDTM photo_admin.ascx.cs
[13:46:38] 213 16010101000000
[13:46:38] MDTM photo_categoryForm.ascx
[13:46:38] 213 16010101000000
[13:46:38] MDTM photo_categoryForm.ascx.cs
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_categoryList.ascx
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_categoryList.ascx.cs
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_form.ascx
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_form.ascx.cs
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_list.ascx
[13:46:39] 213 16010101000000
[13:46:39] MDTM photo_list.ascx.cs
[13:46:39] 213 16010101000000
[13:46:39] MDTM registration_form.ascx
[13:46:39] 213 16010101000000
[13:46:39] MDTM registration_form.ascx.cs
[13:46:39] 213 16010101000000
[13:46:39] MDTM room_admin.ascx
[13:46:39] 213 16010101000000
[13:46:39] MDTM room_admin.ascx.cs
[13:46:40] 213 16010101000000
[13:46:40] MDTM room_form.ascx
[13:46:40] 213 16010101000000
[13:46:40] MDTM room_form.ascx.cs
[13:46:40] 213 16010101000000
[13:46:40] MDTM room_list.ascx
[13:46:40] 213 16010101000000
[13:46:40] MDTM room_list.ascx.cs
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_admin.ascx
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_admin.ascx.cs
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_form.ascx
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_form.ascx.cs
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_list.ascx
[13:46:40] 213 16010101000000
[13:46:40] MDTM schedule_list.ascx.cs
[13:46:41] 213 16010101000000
[13:47:16] NOOP
[13:47:16] 200 OK


When I go to upload a file via drag and drop to the folder, the log shows:

[13:51:39] TYPE I
[13:51:39] 200 Type set to I
[13:51:39] SIZE registration_form.ascx
[13:51:39] 213 9587
[13:51:39] MDTM registration_form.ascx
[13:51:39] 213 16010101000000
[13:51:39] TYPE A
[13:51:39] 200 Type set to A
[13:51:39] PORT xxx,xxx,x,xxx,xxx,xxx
[13:51:39] 200 Port command successful
[13:51:39] LIST -aL
[13:51:40] 150 Opening data channel for directory list.
[13:51:40] 6138 bytes transferred. (37.4 KB/s) (160 ms)
[13:51:40] 226 Transfer ok
[13:51:40] MDTM course_admin.ascx
[13:51:40] 213 16010101000000
[13:51:40] MDTM course_admin.ascx.cs
[13:51:40] 213 16010101000000
[13:51:40] MDTM course_form.ascx
[13:51:40] 213 16010101000000
[13:51:40] MDTM course_form.ascx.cs
[13:51:40] 213 16010101000000
[13:51:40] MDTM course_list.ascx
[13:51:40] 213 16010101000000
[13:51:40] MDTM course_list.ascx.cs
[13:51:41] 213 16010101000000
[13:51:41] MDTM curriculum_listing.ascx
[13:51:41] 213 16010101000000
[13:51:41] MDTM curriculum_listing.ascx.cs
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_admin.ascx
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_admin.ascx.cs
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_form.ascx
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_form.ascx.cs
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_list.ascx
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_list.ascx.cs
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_listing.ascx
[13:51:41] 213 16010101000000
[13:51:41] MDTM document_listing.ascx.cs
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_admin.ascx
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_admin.ascx.cs
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_form.ascx
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_form.ascx.cs
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_list.ascx
[13:51:42] 213 16010101000000
[13:51:42] MDTM emergency_list.ascx.cs
[13:51:42] 213 16010101000000
[13:51:42] MDTM event_admin.ascx
[13:51:42] 213 16010101000000
[13:51:42] MDTM event_admin.ascx.cs
[13:51:42] 213 16010101000000
[13:51:42] MDTM event_detail.ascx
[13:51:42] 213 16010101000000
[13:51:42] MDTM event_detail.ascx.cs
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_form.ascx
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_form.ascx.cs
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_list.ascx
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_list.ascx.cs
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_listing.ascx
[13:51:43] 213 16010101000000
[13:51:43] MDTM event_listing.ascx.cs
[13:51:43] 213 16010101000000
[13:51:43] MDTM file_admin.ascx
[13:51:43] 213 16010101000000
[13:51:43] MDTM file_admin.ascx.cs
[13:51:43] 213 16010101000000
[13:51:43] MDTM file_form.ascx
[13:51:43] 213 16010101000000
[13:51:43] MDTM file_form.ascx.cs
[13:51:44] 213 16010101000000
[13:51:44] MDTM file_list.ascx
[13:51:44] 213 16010101000000
[13:51:44] MDTM file_list.ascx.cs
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_admin.ascx
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_admin.ascx.cs
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_form.ascx
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_form.ascx.cs
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_list.ascx
[13:51:44] 213 16010101000000
[13:51:44] MDTM instructor_list.ascx.cs
[13:51:44] 213 16010101000000
[13:51:44] MDTM login_form.ascx
[13:51:44] 213 16010101000000
[13:51:44] MDTM login_form.ascx.cs
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_admin.ascx
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_admin.ascx.cs
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_detail.ascx
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_detail.ascx.cs
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_form.ascx
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_form.ascx.cs
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_list.ascx
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_list.ascx.cs
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_listing.ascx
[13:51:45] 213 16010101000000
[13:51:45] MDTM news_listing.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photoGallery_item.ascx
[13:51:46] 213 16010101000000
[13:51:46] MDTM photoGallery_item.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photoGallery_list.ascx
[13:51:46] 213 16010101000000
[13:51:46] MDTM photoGallery_list.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_admin.ascx
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_admin.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_categoryForm.ascx
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_categoryForm.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_categoryList.ascx
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_categoryList.ascx.cs
[13:51:46] 213 16010101000000
[13:51:46] MDTM photo_form.ascx
[13:51:47] 213 16010101000000
[13:51:47] MDTM photo_form.ascx.cs
[13:51:47] 213 16010101000000
[13:51:47] MDTM photo_list.ascx
[13:51:47] 213 16010101000000
[13:51:47] MDTM photo_list.ascx.cs
[13:51:47] 213 16010101000000
[13:51:47] MDTM registration_form.ascx
[13:51:47] 213 16010101000000
[13:51:47] MDTM registration_form.ascx.cs
[13:51:47] 213 16010101000000
[13:51:47] MDTM room_admin.ascx
[13:51:47] 213 16010101000000
[13:51:47] MDTM room_admin.ascx.cs
[13:51:47] 213 16010101000000
[13:51:47] MDTM room_form.ascx
[13:51:47] 213 16010101000000
[13:51:47] MDTM room_form.ascx.cs
[13:51:47] 213 16010101000000
[13:51:47] MDTM room_list.ascx
[13:51:48] 213 16010101000000
[13:51:48] MDTM room_list.ascx.cs
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_admin.ascx
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_admin.ascx.cs
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_form.ascx
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_form.ascx.cs
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_list.ascx
[13:51:48] 213 16010101000000
[13:51:48] MDTM schedule_list.ascx.cs
[13:51:48] 213 16010101000000
[13:52:23] NOOP
[13:52:23] 200 OK

mb

2008-12-11 23:51:38

Post the system information from the menu: Help->About "System Information"

mb

2008-12-12 07:22:26

Please try the latest version. The MDTM commands should no longer be sent if the server returns no useful information:
https://www.smartftp.com/download

Then please post the complete log (from the start) from the remote browser.

Regards,
Mat