You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
jmbrox
5 years agoExplorer | Level 3
How to encode/decode correctly using NetSuite file upload in Suitelet
I'm trying to use NetSuite's N/file module to upload a file to DropBox. I've been successful at authentication, getting a 200 when submitting the POST request to Create FolderV2 and Upload File. Howe...
jmbrox
Explorer | Level 3
I was able to get a .rtf to upload with the correct contents (simple text phrase: "This is text") using the following:
// Getting File from NS File Field var fileObj = context.request.files['custpage_file']; // Setting Folder in File Cabinet fileObj.folder = 214960; var fileId = fileObj.save(); // Getting/Logging File Contents var fileContents = fileId.getContents(); log.debug({title: 'File Contents', details: fileContents}); // File Contents = UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAA // Decode the String var decodedStr = fromBase64(fileContents); log.debug({title: 'Decoded Contents', details: decodedStr}); var headerObj = {}; // Upload Request var res = https.request({ method: https.Method.POST, url: 'https://content.dropboxapi.com/2/files/upload', body: decodedStr, headers: headerObj }); function fromBase64(stringInput){ return encode.convert({ string: stringInput, inputEncoding: encode.Encoding.BASE_64, outputEncoding: encode.Encoding.UTF_8 }); }
However, .docx and .pdf are not uploading with any content. Are those supposed to be in UTF_8 as well? Are there differences between the types of files. I'm just looking to upload .ai and .pdf file formats.
Anonymous One
2 years agoExplorer | Level 4
Hi,
Did you find how to upload PDF,DOC,ZIP etc. I am also facing same issue, able to upload CSV and TEXT file successfully but stuck for other files.
- Greg-DB2 years agoDropbox Staff
Anonymous One I see you also posted your own thread, so we'll follow up with you there.
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
5,888 PostsLatest Activity: 20 hours agoIf you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!