{"id":7980,"date":"2012-09-23T23:18:05","date_gmt":"2012-09-23T17:48:05","guid":{"rendered":"https:\/\/2thenew.xyz\/blog\/?p=7980"},"modified":"2016-12-16T11:41:35","modified_gmt":"2016-12-16T06:11:35","slug":"download-and-store-external-files-to-mobile-in-phonegap","status":"publish","type":"post","link":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/","title":{"rendered":"Download and Store External Files to Mobile in PhoneGap"},"content":{"rendered":"<p>In my current PhoneGap project, I was required to give the offline support of the application. I had to store all the external files on the device and refer the file from local device path. This required a thorough knowledge of storing external files on a\u00a0device using PhoneGap.<br \/>\nPhoneGap comes with very handy FileTransfer API which allows a\u00a0developer to download any file from URL and store it on the device. For storage,\u00a0we needed the complete\u00a0path where we wanted to store the file. Let&#8217;s take an example.<\/p>\n<p>[java]<br \/>\nfunction storeIntelligrapeLogo(){<br \/>\n  var url = &quot;http:\/\/www.intelligrape.com\/images\/logo.png&quot;; \/\/ image url<br \/>\n  window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) {<br \/>\n      var imagePath = fs.root.fullPath + &quot;\/logo.png&quot;; \/\/ full file path<br \/>\n      var fileTransfer = new FileTransfer();<br \/>\n      fileTransfer.download(url, imagePath, function (entry) {<br \/>\n               console.log(entry.fullPath); \/\/ entry is fileEntry object<br \/>\n      }, function (error) {<br \/>\n               console.log(&quot;Some error&quot;);<br \/>\n      });<br \/>\n   })<br \/>\n}<br \/>\n[\/java]<\/p>\n<p>Using above code, we were able to download the file and its stored in <strong>&#8220;\/Users\/intelligrape\/Library\/Application Support\/iPhone Simulator\/5.0\/Applications\/CF2A9018-49B9-4DE6-91FC-EA76CB435FC8\/Documents\/logo.png&#8221;<\/strong> on my system (As I run the code on simulator).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my current PhoneGap project, I was required to give the offline support of the application. I had to store all the external files on the device and refer the file from local device path. This required a thorough knowledge of storing external files on a\u00a0device using PhoneGap. PhoneGap comes with very handy FileTransfer API [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":30,"footnotes":""},"categories":[518,1772,1],"tags":[1009,1011,921,1010],"class_list":["post-7980","post","type-post","status-publish","format-standard","hentry","category-android","category-mobility","category-technology","tag-download-file-in-phonegap","tag-offline-files-in-phonegap","tag-phonegap","tag-store-external-file-in-phonegap"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Steps to Download and Store External Files to Mobile in PhoneGap\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Uday Pratap Singh\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Steps to Download and Store External Files to Mobile in PhoneGap\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Steps to Download and Store External Files to Mobile in PhoneGap\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#article\",\"name\":\"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog\",\"headline\":\"Download and Store External Files to Mobile in PhoneGap\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/uday\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-09-23T23:18:05+05:30\",\"dateModified\":\"2016-12-16T11:41:35+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":7,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#webpage\"},\"articleSection\":\"Android, Mobility, Technology, download file in phonegap, offline files in phonegap, Phonegap, store external file in phonegap\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#listItem\",\"name\":\"Download and Store External Files to Mobile in PhoneGap\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#listItem\",\"position\":3,\"name\":\"Download and Store External Files to Mobile in PhoneGap\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/uday\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/uday\\\/\",\"name\":\"Uday Pratap Singh\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#authorImage\",\"url\":\"https:\\\/\\\/newersworld-sf-static.tothenew.net\\\/prod\\\/profilePicFolder\\\/d4c98503-ff55-4112-8fc2-e3c4fcc6fc3a_282-Uday-Pratap-Singh-PROFILEPICTURE.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Uday Pratap Singh\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/\",\"name\":\"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog\",\"description\":\"Steps to Download and Store External Files to Mobile in PhoneGap\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/download-and-store-external-files-to-mobile-in-phonegap\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/uday\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/uday\\\/#author\"},\"datePublished\":\"2012-09-23T23:18:05+05:30\",\"dateModified\":\"2016-12-16T11:41:35+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog","description":"Steps to Download and Store External Files to Mobile in PhoneGap","canonical_url":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#article","name":"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog","headline":"Download and Store External Files to Mobile in PhoneGap","author":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/uday\/#author"},"publisher":{"@id":"https:\/\/2thenew.xyz\/blog\/#organization"},"datePublished":"2012-09-23T23:18:05+05:30","dateModified":"2016-12-16T11:41:35+05:30","inLanguage":"en-US","commentCount":7,"mainEntityOfPage":{"@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#webpage"},"articleSection":"Android, Mobility, Technology, download file in phonegap, offline files in phonegap, Phonegap, store external file in phonegap"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.xyz\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/2thenew.xyz\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#listItem","name":"Download and Store External Files to Mobile in PhoneGap"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#listItem","position":3,"name":"Download and Store External Files to Mobile in PhoneGap","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.xyz\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.xyz\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.xyz\/blog\/author\/uday\/#author","url":"https:\/\/2thenew.xyz\/blog\/author\/uday\/","name":"Uday Pratap Singh","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#authorImage","url":"https:\/\/newersworld-sf-static.tothenew.net\/prod\/profilePicFolder\/d4c98503-ff55-4112-8fc2-e3c4fcc6fc3a_282-Uday-Pratap-Singh-PROFILEPICTURE.jpeg","width":96,"height":96,"caption":"Uday Pratap Singh"}},{"@type":"WebPage","@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#webpage","url":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/","name":"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog","description":"Steps to Download and Store External Files to Mobile in PhoneGap","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.xyz\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/uday\/#author"},"creator":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/uday\/#author"},"datePublished":"2012-09-23T23:18:05+05:30","dateModified":"2016-12-16T11:41:35+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.xyz\/blog\/#website","url":"https:\/\/2thenew.xyz\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.xyz\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog","og:description":"Steps to Download and Store External Files to Mobile in PhoneGap","og:url":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/","og:image":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Download and Store External Files to Mobile in PhoneGap | TO THE NEW Blog","twitter:description":"Steps to Download and Store External Files to Mobile in PhoneGap","twitter:image":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"7980","title":null,"description":"Steps to Download and Store External Files to Mobile in PhoneGap","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"blog","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-30 04:03:35","updated":"2024-02-29 09:36:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.xyz\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.xyz\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDownload and Store External Files to Mobile in PhoneGap\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.xyz\/blog"},{"label":"Technology","link":"https:\/\/2thenew.xyz\/blog\/category\/technology\/"},{"label":"Download and Store External Files to Mobile in PhoneGap","link":"https:\/\/2thenew.xyz\/blog\/download-and-store-external-files-to-mobile-in-phonegap\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts\/7980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/comments?post=7980"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts\/7980\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/media?parent=7980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/categories?post=7980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/tags?post=7980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}