February 5, 2014 at 6:19 am
Hi guys
1-
I'd like to perform a ForEachLoop in order to get a list of files from Dropbox and subsequently copy/move them somewhere else.
In the Folder property of the ForEach Loop, I have put "https://www.dropbox.com/...." but when I run the Package it always says that the loop didn't return anything.
When pasting the same link in Explorer, it takes me to the correct webpage with the Images.
2-
When I want to copy a file from the Dropbox to my local drive, I use a "File System Task" but I cannot put "https://www.dropbox.com/...jpg" as the source file.
I must be doing something stupid. If someone has ever managed this, could you please provide me with some pointers.
Cheers!
February 5, 2014 at 6:51 am
You cannot use URLs in the for each loop/file system task.
You can use UNC paths (//servername/folder/), but not http paths.
You'll need to use the HTTP connection manager and a script task.
Downloading a file over HTTP the SSIS way
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
February 5, 2014 at 8:00 am
Ok, thanks.
I'll give it a go.
I have done quite a lot of Scripts in C# so it shouldn't be to hard ... I hope.
Cheers
February 6, 2014 at 10:03 am
I have finally solve my first problem!
The solution is very easy in the end:
WebClient wc = new WebClient();
wc.DownloadFile(<dropbox file>, <destination file>);
... and that's it!!
The dropbox file must be in the form of "http://www.dl.dropboxusercontent.com/sd/sadasd/...jpg" for example.
The destination file can be "C:\\Temp\\...jpg"
Now working on copying the file to S3 bucket. For that part I have had to download AWSSDK.dll and reference it in my solution. I have then added "using Amazon.S3" and "using Amazon.S3.Transfer".
This should allow me to create a new connection to the bucket and transfer the file across.
February 6, 2014 at 10:12 am
Nice, glad you got it solved.
Thanks for posting back the solution.
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
Viewing 5 posts - 1 through 5 (of 5 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy