<?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 Upload File Problem.. Result is 0 bytes in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Upload-File-Problem-Result-is-0-bytes/m-p/134750#M4048</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Im having a parable uploading my files to dropbox Im using JAVA and the dropbox API my problem is everytime I try to upload the file I am going into dropbox on my browser and trying to look at the file but it appears to be 0 bytes? I don't know where its getting corrupted it doesn't make sense to me I've played around with it a bit and haven't had any luck... I have my code below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is my upload method I have took off the exceptions as no-one really wants to read that mess&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;// Working Upload Method To DropBox Cloud&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;public void uploadFile () &amp;nbsp;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// autheticate if there is a accessToken here if not prompt to login by activating the drop method re-auth..&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;try{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; phoneHome();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}catch(IOException e){&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println("not saving accessToken");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; JOptionPane.showMessageDialog(null, "Your Access Information Does Not Exist,\n Please Login"+&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Please Login By Clicking 'OK'"); &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; drop(); // will run auth method for user to login&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// user picks file to upload with JFileChooser&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc = new JFileChooser();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc.setMultiSelectionEnabled(true);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;int dialog = fc.showSaveDialog(this);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; if (dialog == JFileChooser.APPROVE_OPTION) {&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt; inputFile = fc.getSelectedFile();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getName();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getAbsoluteFile();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getAbsolutePath();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; String nameOf = inputFile.getName();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println(" File: " + inputFile);&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;try{ &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;setTitle("Uploading File..");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputStream = new FileInputStream(inputFile);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt; // getting 0 bytes because no data is going through stream file corrupted&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt; DbxEntry.File uploadedFile = client.uploadFile("/", DbxWriteMode.add(), inputFile.length(), inputStream);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println("Uploaded: " + uploadedFile.toString());&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;JOptionPane.showMessageDialog(null,"File Upload:" + uploadedFile.toString(),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Success!", JOptionPane.WARNING_MESSAGE);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}catch (IOException e){&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; e.printStackTrace();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;JOptionPane.showMessageDialog(null,"Failed To Upload File",&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Attention", JOptionPane.WARNING_MESSAGE);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; }finally{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputStream.close();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; setTitle("DropBox Integration");&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt; }&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 29 May 2019 09:36:02 GMT</pubDate>
    <dc:creator>travis h.4</dc:creator>
    <dc:date>2019-05-29T09:36:02Z</dc:date>
    <item>
      <title>Upload File Problem.. Result is 0 bytes</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Upload-File-Problem-Result-is-0-bytes/m-p/134750#M4048</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Im having a parable uploading my files to dropbox Im using JAVA and the dropbox API my problem is everytime I try to upload the file I am going into dropbox on my browser and trying to look at the file but it appears to be 0 bytes? I don't know where its getting corrupted it doesn't make sense to me I've played around with it a bit and haven't had any luck... I have my code below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is my upload method I have took off the exceptions as no-one really wants to read that mess&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;// Working Upload Method To DropBox Cloud&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;public void uploadFile () &amp;nbsp;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// autheticate if there is a accessToken here if not prompt to login by activating the drop method re-auth..&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;try{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; phoneHome();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}catch(IOException e){&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println("not saving accessToken");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; JOptionPane.showMessageDialog(null, "Your Access Information Does Not Exist,\n Please Login"+&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Please Login By Clicking 'OK'"); &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; drop(); // will run auth method for user to login&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// user picks file to upload with JFileChooser&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc = new JFileChooser();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc.setMultiSelectionEnabled(true);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;int dialog = fc.showSaveDialog(this);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; if (dialog == JFileChooser.APPROVE_OPTION) {&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt; inputFile = fc.getSelectedFile();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getName();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getAbsoluteFile();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputFile.getAbsolutePath();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; String nameOf = inputFile.getName();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println(" File: " + inputFile);&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;try{ &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;setTitle("Uploading File..");&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputStream = new FileInputStream(inputFile);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt; // getting 0 bytes because no data is going through stream file corrupted&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt; DbxEntry.File uploadedFile = client.uploadFile("/", DbxWriteMode.add(), inputFile.length(), inputStream);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt; System.out.println("Uploaded: " + uploadedFile.toString());&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;JOptionPane.showMessageDialog(null,"File Upload:" + uploadedFile.toString(),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Success!", JOptionPane.WARNING_MESSAGE);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}catch (IOException e){&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; e.printStackTrace();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;JOptionPane.showMessageDialog(null,"Failed To Upload File",&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"Attention", JOptionPane.WARNING_MESSAGE);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; }finally{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; inputStream.close();&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; setTitle("DropBox Integration");&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt; }&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:36:02 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Upload-File-Problem-Result-is-0-bytes/m-p/134750#M4048</guid>
      <dc:creator>travis h.4</dc:creator>
      <dc:date>2019-05-29T09:36:02Z</dc:date>
    </item>
    <item>
      <title>Re: Upload File Problem.. Result is 0 bytes</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Upload-File-Problem-Result-is-0-bytes/m-p/134751#M4049</link>
      <description>&lt;P&gt;SOLVED&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;File selectedFile = new File(nameOf+inputFile);&lt;BR /&gt;inputStream = new FileInputStream(inputFile);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;uploadedFile = client.uploadFile( "/" +selectedFile ,DbxWriteMode.add(), inputFile.length(), inputStream);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; System.out.println("Uploaded: " + uploadedFile.toString());&lt;/P&gt;</description>
      <pubDate>Mon, 08 Feb 2016 02:18:36 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Upload-File-Problem-Result-is-0-bytes/m-p/134751#M4049</guid>
      <dc:creator>travis h.4</dc:creator>
      <dc:date>2016-02-08T02:18:36Z</dc:date>
    </item>
  </channel>
</rss>

