{"_id":"5637e0c3fbe1c50d008cb06a","version":{"_id":"55faf11ba62ba1170021a9aa","project":"55faf11ba62ba1170021a9a7","__v":38,"createdAt":"2015-09-17T16:58:03.490Z","releaseDate":"2015-09-17T16:58:03.490Z","categories":["55faf11ca62ba1170021a9ab","55faf8f4d0e22017005b8272","55faf91aa62ba1170021a9b5","55faf929a8a7770d00c2c0bd","55faf932a8a7770d00c2c0bf","55faf94b17b9d00d00969f47","55faf958d0e22017005b8274","55faf95fa8a7770d00c2c0c0","55faf96917b9d00d00969f48","55faf970a8a7770d00c2c0c1","55faf98c825d5f19001fa3a6","55faf99aa62ba1170021a9b8","55faf99fa62ba1170021a9b9","55faf9aa17b9d00d00969f49","55faf9b6a8a7770d00c2c0c3","55faf9bda62ba1170021a9ba","5604570090ee490d00440551","5637e8b2fbe1c50d008cb078","5649bb624fa1460d00780add","5671974d1b6b730d008b4823","5671979d60c8e70d006c9760","568e8eef70ca1f0d0035808e","56d0a2081ecc471500f1795e","56d4a0adde40c70b00823ea3","56d96b03dd90610b00270849","56fbb83d8f21c817002af880","573c811bee2b3b2200422be1","576bc92afb62dd20001cda85","5771811e27a5c20e00030dcd","5785191af3a10c0e009b75b0","57bdf84d5d48411900cd8dc0","57ff5c5dc135231700aed806","5804caf792398f0f00e77521","58458b4fba4f1c0f009692bb","586d3c287c6b5b2300c05055","58ef66d88646742f009a0216","58f5d52d7891630f00fe4e77","59a555bccdbd85001bfb1442"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"55faf932a8a7770d00c2c0bf","pages":["56268a69b1c2630d00b112b0","56268a85c2781f0d00364bbc","56268a92c2781f0d00364bbe","5637e0a0cfaa870d00cdeb6a","5637e0c3fbe1c50d008cb06a","5637e164f7e3990d007b2c41"],"version":"55faf11ba62ba1170021a9aa","__v":6,"project":"55faf11ba62ba1170021a9a7","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-09-17T17:32:34.286Z","from_sync":false,"order":8,"slug":"bring-your-private-data","title":"BRING YOUR PRIVATE DATA"},"parentDoc":null,"__v":15,"project":"55faf11ba62ba1170021a9a7","user":"554340dfb7f4540d00fcef1d","updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-11-02T22:16:35.232Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"To copy files over from a public or private FTP or HTTP(S) server, use the FTP/HTTP(S) import tool. It runs in the background on the CGC and does not depend on your local network speed. This allows you to multitask as your files are added to your project.\n\nTo import files from an FTP or HTTP(S) server:\n\n1. [Navigate to the desired project](doc:view-a-project). \n2. Go to the **Files** tab in the project and click the **+ Add Files** button.\n2. Click **FTP or HTTP(S) server** on the sidebar to the left, as shown below.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/x2q7rMrdQ3iek4HtVpgH_Screen%20Shot%202016-04-13%20at%2012.00.56%20PM.png\",\n        \"Screen Shot 2016-04-13 at 12.00.56 PM.png\",\n        \"2562\",\n        \"1102\",\n        \"#829ccc\",\n        \"\"\n      ],\n      \"border\": true\n    }\n  ]\n}\n[/block]\n3. Type in or paste the URL of the file(s) you want to import. You can also click **Browse** to navigate to a text file on your computer that contains these URLs.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"You can upload a single file, a directory (in the case of FTP), or an index page (in the case of HTTP(S)).\\n\\nYou can also upload a list of URLs. They will all be uploaded in the same job.\",\n  \"title\": \"Types of uploads\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Only the following characters are allowed in file names:\\n* alphanumeric characters (lowercase and uppercase letters of the English alphabet and numbers 0 - 9),\\n* underscore (`_`),\\n* dash (`-`),\\n* dot (`.`).\"\n}\n[/block]\n5. Once you enter a URL or select a text file, you will see the option to enter tags, as shown below. Enter tags in the Tag files box. You can separate tags with commas or by hitting the return key. All tags which are already in the selected project will be autosuggested in the drop-down menu, as shown below.\n[block:image]\n{\n  \"images\": [\n    {}\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"success\",\n  \"title\": \"Tagging files\",\n  \"body\": \"You can also tag files as you upload them [via the CGC Uploader](upload-via-the-cgc-uploader) or [via the command line](upload-via-the-command-line).\\n\\nLearn more about[ tagging your files](tag-your-files) in general on the CGC and how tags are beneficial to organizing your data.\"\n}\n[/block]\n6. Click **Import** to start the upload.\n7. Click **Import more files** if you have more URLs to import. If you're finished uploading, click **Done** to close the dialog.\n[block:callout]\n{\n  \"type\": \"success\",\n  \"body\": \"You can track the import progress under the import status icon on the right-hand side of the main menu.\",\n  \"title\": \"Track your progress\"\n}\n[/block]\n\nWhen the upload completes, review your files in the **Files** tab of the project.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Note that currently tags added to a file can only be viewed via the CGC visual interface. We are working to make these tags available via the API.\"\n}\n[/block]\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n##Accessing password-protected FTP and HTTP(S) servers\n\nThe FTP/HTTP(S) tool can submit usernames and passwords to the server. To do this, you should include the username and password in the links that you pass to the tool, using the standard HTTP syntax: `http://username:password:::at:::example.org/sample/`.\n\nPasting in a link formatted in this way will attempt to authenticate with the server `example.org` using the credentials `username` and `password` and then try to fetch everything that is hosted under the `directory/sample/`.\n\n##Troubleshooting\nIf the Seven Bridges FTP import tool fails to import all the files whose links you provided, please retry by providing shorter lists of FTP links.\n\n\n<div align=\"right\"><a href=\"#top\">top</a></div>","excerpt":"<a name=\"top\"></a>","slug":"upload-from-an-ftp-server","type":"basic","title":"Upload from an FTP server"}

Upload from an FTP server

<a name="top"></a>

To copy files over from a public or private FTP or HTTP(S) server, use the FTP/HTTP(S) import tool. It runs in the background on the CGC and does not depend on your local network speed. This allows you to multitask as your files are added to your project. To import files from an FTP or HTTP(S) server: 1. [Navigate to the desired project](doc:view-a-project). 2. Go to the **Files** tab in the project and click the **+ Add Files** button. 2. Click **FTP or HTTP(S) server** on the sidebar to the left, as shown below. [block:image] { "images": [ { "image": [ "https://files.readme.io/x2q7rMrdQ3iek4HtVpgH_Screen%20Shot%202016-04-13%20at%2012.00.56%20PM.png", "Screen Shot 2016-04-13 at 12.00.56 PM.png", "2562", "1102", "#829ccc", "" ], "border": true } ] } [/block] 3. Type in or paste the URL of the file(s) you want to import. You can also click **Browse** to navigate to a text file on your computer that contains these URLs. [block:callout] { "type": "info", "body": "You can upload a single file, a directory (in the case of FTP), or an index page (in the case of HTTP(S)).\n\nYou can also upload a list of URLs. They will all be uploaded in the same job.", "title": "Types of uploads" } [/block] [block:callout] { "type": "info", "body": "Only the following characters are allowed in file names:\n* alphanumeric characters (lowercase and uppercase letters of the English alphabet and numbers 0 - 9),\n* underscore (`_`),\n* dash (`-`),\n* dot (`.`)." } [/block] 5. Once you enter a URL or select a text file, you will see the option to enter tags, as shown below. Enter tags in the Tag files box. You can separate tags with commas or by hitting the return key. All tags which are already in the selected project will be autosuggested in the drop-down menu, as shown below. [block:image] { "images": [ {} ] } [/block] [block:callout] { "type": "success", "title": "Tagging files", "body": "You can also tag files as you upload them [via the CGC Uploader](upload-via-the-cgc-uploader) or [via the command line](upload-via-the-command-line).\n\nLearn more about[ tagging your files](tag-your-files) in general on the CGC and how tags are beneficial to organizing your data." } [/block] 6. Click **Import** to start the upload. 7. Click **Import more files** if you have more URLs to import. If you're finished uploading, click **Done** to close the dialog. [block:callout] { "type": "success", "body": "You can track the import progress under the import status icon on the right-hand side of the main menu.", "title": "Track your progress" } [/block] When the upload completes, review your files in the **Files** tab of the project. [block:callout] { "type": "info", "body": "Note that currently tags added to a file can only be viewed via the CGC visual interface. We are working to make these tags available via the API." } [/block] <div align="right"><a href="#top">top</a></div> ##Accessing password-protected FTP and HTTP(S) servers The FTP/HTTP(S) tool can submit usernames and passwords to the server. To do this, you should include the username and password in the links that you pass to the tool, using the standard HTTP syntax: `http://username:password@example.org/sample/`. Pasting in a link formatted in this way will attempt to authenticate with the server `example.org` using the credentials `username` and `password` and then try to fetch everything that is hosted under the `directory/sample/`. ##Troubleshooting If the Seven Bridges FTP import tool fails to import all the files whose links you provided, please retry by providing shorter lists of FTP links. <div align="right"><a href="#top">top</a></div>