# FTP Download Progress?

**URL:** https://www.finalbuilder.com/forums/t/ftp-download-progress/4478
**Category:** Discussion
**Created:** [June 17, 2011, 7:03am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478 "2011-06-17T07:03:25Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![sexy-trousers](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sexy-trousers/32/97_2.png) [@sexy-trousers](https://www.finalbuilder.com/forums/u/sexy-trousers)
#### Post date: [June 17, 2011, 7:03am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/1 "2011-06-17T07:03:25Z")

</div>

Is there any way to track/know how the download of a file over FTP&nbsp;is doing? I&nbsp;was hoping there would be Script event or something so I could know a large file transfer wasn't hung (StatusMessage.Progress doesn't help in the OnStatusMessage event)..

Thanks, TJ

---

<div class="post-metadata">

### Author: ![stephen.ryan](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@stephen.ryan](https://www.finalbuilder.com/forums/u/stephen.ryan)
#### Post date: [June 17, 2011, 7:15am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/2 "2011-06-17T07:15:48Z")

</div>

Hi TJ   
  
 When using the FTP Actions, if you go to the Run tab, you should see an additional progress bar that displays the percentage of the download that has completed. Underneath this you can see the speed figures and the rate of transfer.   
  
 Are you able to see this information?   
  
 Regards,   
 Steve

---

<div class="post-metadata">

### Author: ![sexy-trousers](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sexy-trousers/32/97_2.png) [@sexy-trousers](https://www.finalbuilder.com/forums/u/sexy-trousers)
#### Post date: [June 17, 2011, 5:22am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/3 "2011-06-17T05:22:10Z")

</div>

I was hoping there was a way of grabbing progress information programatically, so I can have the script self monitor and correct itself if there are problems... TJ

---

<div class="post-metadata">

### Author: ![stephen.ryan](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@stephen.ryan](https://www.finalbuilder.com/forums/u/stephen.ryan)
#### Post date: [June 20, 2011, 9:10am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/4 "2011-06-20T09:10:58Z")

</div>

Hi TJ   
  
 Unfortunately there is no way to get this information programatically. A script event that triggered every time the download status progressed would add too much overhead to this operation.   
  
 Regards,   
 Steve

---

<div class="post-metadata">

### Author: ![sexy-trousers](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sexy-trousers/32/97_2.png) [@sexy-trousers](https://www.finalbuilder.com/forums/u/sexy-trousers)
#### Post date: [June 20, 2011, 3:26am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/5 "2011-06-20T03:26:35Z")

</div>

Even a timed, long duration event? Even one that triggered every 5 seconds would be ok by me. The problem is when downloading a large file you have no idea (or indication) that the download is processing or hung.

Case in point I have a script that downloads a \>600MB XML file, and often I'm just about to kill the script assuming its nto working... I don't need anything as fine as download speeds etc. but something that triggers an event every x seconds or updates a var that I can monitor in a different thread or something would be nice...

In any case, thanks for looking at. TJ.

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [June 21, 2011, 2:00am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/6 "2011-06-21T02:00:09Z")

</div>

I just had a look at this. The api call to download the file is blocking, so the event would need to be fired from another thread, not a simple change (threading within actions is something we tend to avoid where possible). I think we may be able to add some sort of hang detection but it will need some serious thought and research. I will add it to the todo list.

---

<div class="post-metadata">

### Author: ![sexy-trousers](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sexy-trousers/32/97_2.png) [@sexy-trousers](https://www.finalbuilder.com/forums/u/sexy-trousers)
#### Post date: [June 21, 2011, 2:16am UTC](https://www.finalbuilder.com/forums/t/ftp-download-progress/4478/7 "2011-06-21T02:16:45Z")

</div>

Thanks, I&nbsp;appreciate it, but its by no means the most important thing on the todo list I'm sure. I appreciate you taking the time to look into it though...

TJ
