Showing results for 
Search instead for 
Did you mean: 
Known issues - updated June 18th see more

UploadWriteFailed(reason=WriteError('disallowed_name', None)

0 Kudos
Level 3

UploadWriteFailed(reason=WriteError('disallowed_name', None)

I'm trying to upload a whole folder to dropbox but only the files get uploaded. Should I create a folder programatically or can I solve the folder-uploading so simple? Thanks



import os
import dropbox
    access_token = '***********************'
    dbx = dropbox.Dropbox(access_token)
    dropbox_destination = '/live'
    local_directory = 'C:/Users/xoxo/Desktop/man'
    for root, dirs, files in os.walk(local_directory):
        for filename in files:
            local_path = root + '/' + filename
            print("local_path", local_path)
            relative_path = os.path.relpath(local_path, local_directory)
            dropbox_path = dropbox_destination + '/' + relative_path
            # upload the file
             with open(local_path, 'rb') as f:
                    dbx.files_upload(, dropbox_path)



dropbox.exceptions.ApiError: ApiError('xxf84e5axxf86', UploadError('path', UploadWriteFailed(reason=WriteError('disallowed_name', None), upload_session_id='xxxxxxxxxxx')))
2 Replies
Super User II

Re: UploadWriteFailed(reason=WriteError('disallowed_name', None)

*moves to API area*


PenguinPenguin - Penguin - Penguin - Penguin

Heart Did this post help you? If so please mark it for some Kudos below. 

White check mark Did this post fix your issue/answer your question? If so please press the 'Accept as Solution' button to help others find it.

Arrows Counter Clock Did this post not resolve your issue? If so please give us some more information so we can try and help - please remember we cannot see over your shoulder so be as descriptive as possible! 



Re: UploadWriteFailed(reason=WriteError('disallowed_name', None)