<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SSIS Download File Task Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/category/ssis/tasks/ssis-download-file-task/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/category/ssis/tasks/ssis-download-file-task/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Thu, 12 Feb 2026 22:27:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>SSIS Download File Task Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/category/ssis/tasks/ssis-download-file-task/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to download file from URL using SSIS</title>
		<link>https://zappysys.com/blog/download-file-url-using-ssis/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Wed, 24 Jan 2018 04:08:57 +0000</pubDate>
				<category><![CDATA[SSIS Download File Task]]></category>
		<category><![CDATA[SSIS REST API Task]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=2508</guid>

					<description><![CDATA[<p>Introduction In this post, we will see how to download a file from a URL using the SSIS REST API Task. If you want to call the REST API instead of downloading a file, check this article. Basically, you can download a file from a URL using two different tasks. SSIS Download File Task offers a [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/download-file-url-using-ssis/">How to download file from URL using SSIS</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>In this post, we will see how to download a file from a URL using the <a href="https://zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">SSIS REST API Task</a>. If you want to call the REST API instead of downloading a file, <a href="https://zappysys.com/blog/call-rest-api-using-ssis-web-service-task/" target="_blank" rel="noopener">check this article</a>.</p>
<p>Basically, you can download a file from a URL using two different tasks.</p>
<div class="su-table su-table-alternate">
<table>
<tbody>
<tr>
<td><img decoding="async" src="https://i2.wp.com/zappysys.com/images/ssis-powerpack/ssis-download-file-task.png?w=720" alt="Custom SSIS Tasks - SSIS Download file Task" width="24" height="24" /></td>
<td> <a href="https://zappysys.com/products/ssis-powerpack/ssis-download-file-task-free/" target="_blank" rel="noopener">SSIS Download File Task</a></td>
</tr>
<tr>
<td><img decoding="async" src="https://i0.wp.com/zappysys.com/images/ssis-powerpack/ssis-rest-api-web-service-task.png?w=720" alt="Custom SSIS Tasks - Call REST API Task" width="24" height="24" /></td>
<td> <a href="https://zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">SSIS REST API Task</a></td>
</tr>
</tbody>
</table>
</div>
<p><strong>SSIS Download File Task</strong> offers a simple way to download a file without advanced settings (e.g. Specify OAuth Credentials, Headers, Body, Content Type, etc)</p>
<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>The SSIS REST API Task</strong> offers a much more robust way to download, including specifying OAuth credentials, Basic Credentials, Headers, Body, changing the SSL/TLS Protocol version, specifying a Proxy, and setting Error Retry Settings, etc.</span></p>
<h2><span id="Prerequisites">Prerequisites</span></h2>
<p>Before we download a file from a URL using SSIS, you will need to make sure the following prerequisites are met.</p>
<ol>
<li>SSIS designer installed. Sometimes it is referred to as BIDS or SSDT (<a href="https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt" target="_blank" rel="noopener">download it from the Microsoft site</a>).</li>
<li>Basic knowledge of SSIS package development using <em>Microsoft SQL Server Integration Services</em>.</li>
<li>Make sure <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener"><em>SSIS PowerPack</em></a> is installed. <a href="https://zappysys.com/products/ssis-powerpack/download/" target="_blank" rel="noopener">Click here to download</a>.</li>
</ol>
<h2>Method-1 (Preferred): Download file from URL using REST API Task</h2>
<h3>Download from Public Page (No Login required)</h3>
<ol>
<li>Create a new SSIS Package and open the designer</li>
<li>Drag <a href="https://zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">ZS REST API Task</a> from SSIS Toolbox (Control Flow)</li>
<li>Double-click it to edit</li>
<li>Enter the following <strong>URL</strong><br />
<pre class="crayon-plain-tag">https://zappysys.com/downloads/files/nw.zip</pre>
<div id="attachment_11703" style="width: 667px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-File-from-URL-Request-Settings.png"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-11703" class="size-full wp-image-11703" src="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-File-from-URL-Request-Settings.png" alt="" width="657" height="592" srcset="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-File-from-URL-Request-Settings.png 657w, https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-File-from-URL-Request-Settings-300x270.png 300w" sizes="(max-width: 657px) 100vw, 657px" /></a><p id="caption-attachment-11703" class="wp-caption-text">SSIS REST API Task &#8211; Download File from URL (Request Settings)</p></div>
<div class="mceTemp"></div>
</li>
<li>Now go to the <strong>Response Settings</strong> Tab</li>
<li>Check the <strong>Save Response Content</strong> option</li>
<li>Select Save Mode = Save to file</li>
<li>Specify target file path (e.g., c:\ssis\nw.zip )</li>
<li>Check <strong>the Treat response as a binary</strong> option. This option must be checked if the file is binary format (e.g., image, mp3, avi, zip)
<div class="mceTemp"></div>
<div id="attachment_11704" style="width: 665px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-Zip-File-from-URL-Response-Settings.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11704" class="size-full wp-image-11704" src="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-Zip-File-from-URL-Response-Settings.png" alt="" width="655" height="278" srcset="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-Zip-File-from-URL-Response-Settings.png 655w, https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-REST-API-Task-Download-Zip-File-from-URL-Response-Settings-300x127.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></a><p id="caption-attachment-11704" class="wp-caption-text">SSIS REST API Task &#8211; Download Zip File from URL (Response Settings)</p></div></li>
<li>Click OK to save and Execute SSIS Package.</li>
</ol>
<h3>Using Credentials to download from Secure Page</h3>
<p>There will be a time when you have to download from a secure page which requires some sort of Authentication information. REST API Task Support Download URL From Connection option.  You can use <a href="https://zappysys.com/blog/how-to-set-base64-encoded-authorization-header-for-http-web-request/" target="_blank" rel="noopener">HTTP Connection</a> or <a href="https://zappysys.com/blog/rest-api-authentication-with-oauth-2-0-using-ssis/" target="_blank" rel="noopener">OAuth Connection</a></p>
<div id="attachment_11705" style="width: 847px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2018/01/Using-HTTP-Connection-in-SSIS-REST-API-Task-to-Download-Files-or-Other-Data.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11705" class="size-full wp-image-11705" src="https://zappysys.com/blog/wp-content/uploads/2018/01/Using-HTTP-Connection-in-SSIS-REST-API-Task-to-Download-Files-or-Other-Data.png" alt="" width="837" height="725" srcset="https://zappysys.com/blog/wp-content/uploads/2018/01/Using-HTTP-Connection-in-SSIS-REST-API-Task-to-Download-Files-or-Other-Data.png 837w, https://zappysys.com/blog/wp-content/uploads/2018/01/Using-HTTP-Connection-in-SSIS-REST-API-Task-to-Download-Files-or-Other-Data-300x260.png 300w, https://zappysys.com/blog/wp-content/uploads/2018/01/Using-HTTP-Connection-in-SSIS-REST-API-Task-to-Download-Files-or-Other-Data-768x665.png 768w" sizes="(max-width: 837px) 100vw, 837px" /></a><p id="caption-attachment-11705" class="wp-caption-text">Using HTTP Connection in SSIS REST API Task to Download Files or Other Data</p></div>
<h2>Method-2: Download file from URL using Download File Task</h2>
<ol>
<li>Create new SSIS Package and open designer</li>
<li>Drag <a href="https://zappysys.com/products/ssis-powerpack/ssis-download-file-task-free/" target="_blank" rel="noopener">ZS Download File Task</a> from SSIS Toolbox (Control Flow)</li>
<li>Double click it to edit</li>
<li>Change Url Access Mode to <strong>Direct</strong></li>
<li>Enter the following URL<br />
<pre class="crayon-plain-tag">https://zappysys.com/downloads/files/nw.zip</pre>
</li>
<li>In the target set target file path (e.g. c:\ssis\nw.zip )</li>
<li>Click OK to save and Execute SSIS Package.
<div id="attachment_11702" style="width: 594px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-Download-File-Task-Download-File-from-URL.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11702" class="size-full wp-image-11702" src="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-Download-File-Task-Download-File-from-URL.png" alt="" width="584" height="606" srcset="https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-Download-File-Task-Download-File-from-URL.png 584w, https://zappysys.com/blog/wp-content/uploads/2018/01/SSIS-Download-File-Task-Download-File-from-URL-289x300.png 289w" sizes="(max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-11702" class="wp-caption-text">SSIS Download File Task &#8211; Download File from URL</p></div></li>
</ol>
<h2>Advanced Scenarios (Data Flow)</h2>
<p>In addition to downloading files in Control Flow using the REST API Task or Download File Task, you can now also download binary files (PDF, image, ZIP, etc.) dynamically inside SSIS Data Flow using the Web API Destination component.<br />
For a detailed step-by-step tutorial that shows how to handle binary responses and write them to disk per row in Data Flow, check out this community article:<br />
👉 How to Download Binary File (PDF, Image, ZIP) from URL in SSIS Data Flow using Web API Destination — <a href="https://community.zappysys.com/t/how-to-download-binary-file-pdf-image-zip-from-url-in-ssis-data-flow-using-web-api-destination/722">click here</a></p>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to download file from URL using SSIS",
  "description": "Step-by-step tutorial explaining how to download files from a URL using SSIS, including REST API Task and Download File Task examples.",
  "author": {
    "@type": "Organization",
    "name": "ZappySys Team",
    "url": "https://zappysys.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "ZappySys",
    "logo": {
      "@type": "ImageObject",
      "url": "https://cdn.zappysys.com/wp-content/uploads/2015/04/zappysys-logo-mid.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://zappysys.com/blog/download-file-url-using-ssis"
  }
}
</script></p>
<p>The post <a href="https://zappysys.com/blog/download-file-url-using-ssis/">How to download file from URL using SSIS</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
