I am not yet familiar with Visual Studio SP development as I have just started developing on SP sites less than 2 months.
I would like to use a SP list to initiate a transfer of HUGE files which can be larger than 100GB (yes, that is correct one-hundred GB) from a local PC to a dedicated storage location on a remote server.
I do not want to upload the file to the content database nor do I want to use a BLOB. The life cycle of the file on the server is short lived (max 2 weeks.)
This is what I am thinking of doing:
- User fills out a form using NewForm.aspx.
- Data gets posted to a SP list.
- Asks location and filename of file to "upload."
- Workflow starts
4.a. File gets uploaded. (This is where the FTP comes in.)
4.b. Email gets sent to designated users when upload completes.
I know how to do everything except the actual FTP transfer.
How can I initiate the actual FTP transfer? Has anyone done this before?
P.S: For those who want to know, the files are .STL for Rapid Prototyping and 3D printing.
Thanks in advance.
(2011/06/21) Edit: Thanks everyone for your suggestions. They are ALL good. I will take a look at each one and see which answer is best in my situation.