cancel
Showing results for 
Search instead for 
Did you mean: 

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

65 Views
2 Comments
0 Kudos
Highlighted
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(f.read(), dropbox_path)

 

error:

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! 


 

Dropboxer

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