<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Never ending uploads with DropBox document picker export mode in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144957#M4675</link>
    <description>&lt;P&gt;Thanks for the additional information Quentin! I believe that is in fact the issue, in that the&amp;nbsp;Dropbox document picker doesn't currently support folders/packages, so sending a zip file would be better. I'm sending this along as a feature request though.&lt;/P&gt;</description>
    <pubDate>Wed, 24 Feb 2016 08:17:41 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2016-02-24T08:17:41Z</dc:date>
    <item>
      <title>Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144954#M4672</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I wrote an app where people can backup the app&amp;nbsp;data with iOS document menu/picker, it seems to work flawlessly with iCloud. I'm using iOS 9.2.1 and DropBox 4.2.&lt;/P&gt;
&lt;P&gt;When I choose to export with DropBox, the upload never ends, although the file is really small (280KB) and my connection pretty fast. If my iPhone goes to sleep, the upload seems to have been aborted when I wake up the phone.&lt;/P&gt;
&lt;P&gt;Is there something special to do to get&amp;nbsp;&lt;A href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocumentPickerViewController_Class/index.html#//apple_ref/c/econst/UIDocumentPickerModeExportToService" rel="nofollow noreferrer" target="_blank"&gt;UIDocumentPickerModeExportToService&lt;/A&gt;&amp;nbsp;working with DropBox?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Quentin.&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:35:28 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144954#M4672</guid>
      <dc:creator>Quentin M.3</dc:creator>
      <dc:date>2019-05-29T09:35:28Z</dc:date>
    </item>
    <item>
      <title>Re: Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144955#M4673</link>
      <description>&lt;P&gt;I don't think there should be anything special about using&amp;nbsp;UIDocumentPickerModeExportToService with&amp;nbsp;Dropbox in particular.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you share some sample code and steps to reproduce the issue so we can look into it?&amp;nbsp;Thanks in advance!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 Feb 2016 01:57:59 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144955#M4673</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-02-20T01:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144956#M4674</link>
      <description>&lt;P&gt;Thanks Gregory for your help!&lt;/P&gt;
&lt;P&gt;The backup is a document bundle with a custom extension '.pwbackup', so may be there is something wrong with exporting a directory like that to Dropbox, and it would be better to create a zip archive.&lt;/P&gt;
&lt;P&gt;To do the export, &amp;nbsp;inside my app document directory I prepare a backup bundle, that contains a SQLite&amp;nbsp;database, some attachments and a property list, then I present a UIDocumentMenuViewController:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;let menu = UIDocumentMenuViewController&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(URL: &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;backupURL&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;, inMode: .ExportToService)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;presentViewController&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(menu, animated: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;true&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, completion: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;nil&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;When the user chooses the picker in the menu, I present it with:&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;func&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; documentMenu(documentMenu: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;UIDocumentMenuViewController&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, didPickDocumentPicker documentPicker: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;UIDocumentPickerViewController&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) {&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &amp;nbsp; documentPicker.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;delegate&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;self&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s4"&gt;&amp;nbsp; &amp;nbsp; presentViewController&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(documentPicker, animated: &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;true&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) { }&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt; }&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;When&amp;nbsp;the document picker is done, I get rid of the backup I prepared locally. With Dropbox, this part is never called, since the transfer doesn't succeed:&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;func&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; documentPicker(controller: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;UIDocumentPickerViewController&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;, didPickDocumentAtURL url: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;NSURL&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;) {&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &amp;nbsp; try&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;NSFileManager&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;().&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;removeItemAtURL&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;backupURL&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;}&lt;/SPAN&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;In my app Info.plist, I have the following exported UTIs:&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;UTExportedTypeDeclarations&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;dict&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;UTTypeConformsTo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;public.composite-content&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;public.database&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;com.apple.package&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;/array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;UTTypeDescription&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;Placeboard Backup&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;UTTypeIdentifier&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;com.placeboardapp.backup&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;UTTypeTagSpecification&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;dict&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;SPAN class="s1"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;public.filename-extension&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;string&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;pwbackup&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&amp;lt;/string&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;/array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;/dict&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;/dict&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;EM&gt;&lt;SPAN class="s2"&gt;&amp;lt;/array&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;Let me know if you need some additional info or code.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 07:05:10 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144956#M4674</guid>
      <dc:creator>Quentin M.3</dc:creator>
      <dc:date>2016-02-24T07:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144957#M4675</link>
      <description>&lt;P&gt;Thanks for the additional information Quentin! I believe that is in fact the issue, in that the&amp;nbsp;Dropbox document picker doesn't currently support folders/packages, so sending a zip file would be better. I'm sending this along as a feature request though.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 08:17:41 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144957#M4675</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-02-24T08:17:41Z</dc:date>
    </item>
    <item>
      <title>Re: Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144958#M4676</link>
      <description>&lt;P&gt;ok, I'll tweak the code to upload a zip file.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;btw is there a page on Dropbox website that documents these APIs limitations?&lt;/P&gt;
&lt;P&gt;Until uploading folders with the document picker is supported by Dropbox, it could also be nice to show a dialog explaining it's not possible.&lt;/P&gt;
&lt;P&gt;Thanks for the quick reply!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 18:04:40 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144958#M4676</guid>
      <dc:creator>Quentin M.3</dc:creator>
      <dc:date>2016-02-24T18:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Never ending uploads with DropBox document picker export mode</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144959#M4677</link>
      <description>&lt;P&gt;Thanks for the feedback! We don't currently have documentation for this,&amp;nbsp;but I'll be sure to pass this along as a request for some.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 23:00:51 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Never-ending-uploads-with-DropBox-document-picker-export-mode/m-p/144959#M4677</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-02-24T23:00:51Z</dc:date>
    </item>
  </channel>
</rss>

