I have a FTP send port on which I want a successful delivery notification on successful upload of the file. The FTP send port is directly bound to a direct send port in the orchestration, using a filter expression, as I have multiple send ports for that direct send port based on the content of the message.
Is there a way I can achieve a successful delivery notification when the files are successfully uploaded to the FTP location.
You can use Delivery Notifications on the Send Ports. Here's a good blog on the topic: http://kentweare.blogspot.com/2007/11/biztalk-delivery-notification.html
Just keep in mind that this is not Guaranteed Delivery, especially with a protocol like FTP. Basically, you will get the successful ACK if the Adapter sent the message without error. This is not a problem with BizTalk, rather FTP is in no way transactional and anything that goes wrong on the server is out reach of your app.