in reply to Reporting Progress With Net::FTP (was : Net::FTP question)

Well, of course, but you will have to do this yourself. Easiest way to do this implementationwise would be simply to time the call(s) to get etc. and stat the file(s) transfered for bytes. Then you can output this, or store it in any way you choose.

A bit trickier perhaps, but maybe more extensible etc in the long run might be to look into the dataconn class that Net::FTP uses, and look into subclassing/using that one, and the more low-level calls. Note that this will mean more work to make a simple get/put, but on the other hand, the source code is there so you can see how it Net::FTP does it, and adapt.


You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.