cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
What’s new: end-to-end encryption, Replay and Dash updates. Find out more about these updates, new features and more here.

Discuss Dropbox Developer & API

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Re: malformed_path issue?

malformed_path issue?

randysandy209
Explorer | Level 3
Go to solution

Hi there, How do I resolve this??

Traceback (most recent call last):
File "pi_surveillance.py", line 123, in <module>
client.files_upload(open(t.path, "rb").read(), path)
File "/home/pi/.virtualenvs/cv/lib/python3.5/site-packages/dropbox/base.py", line 2293, in files_upload
f,
File "/home/pi/.virtualenvs/cv/lib/python3.5/site-packages/dropbox/dropbox.py", line 296, in request
user_message_locale)
dropbox.exceptions.ApiError: ApiError('ec8156314fa260e143cde3a973d063a7', UploadError('path', UploadWriteFailed(reason=WriteError('malformed_path', None), upload_session_id='AAAAAAAAABYIi23EoDg86Q')))

I named my base path conf file as according to the answer in this theme:

https://www.dropboxforum.com/t5/Discuss-Developer-API/Python-3-5-API-upload-error/m-p/317699#M345

my conf file:  "dropbox_base_path": "/HomeSec",

(I have a dropbox folder named HomeSec)

 

1 Accepted Solution

Accepted Solutions

Greg-DB
Dropbox Staff
Go to solution

[Cross-linking for reference: https://stackoverflow.com/questions/54846821/how-to-solve-writeerror-for-dropbox ]

I see that delta1071 already helped out on the other thread. It sounds like the issue may be that you're using "/HomeSec" as your "dropbox_base_path", which results in an extra leading slash, given the formatting: "/{base_path}/{timestamp}.jpg".

View solution in original post

3 Replies 3

Greg-DB
Dropbox Staff
Go to solution

[Cross-linking for reference: https://stackoverflow.com/questions/54846821/how-to-solve-writeerror-for-dropbox ]

I see that delta1071 already helped out on the other thread. It sounds like the issue may be that you're using "/HomeSec" as your "dropbox_base_path", which results in an extra leading slash, given the formatting: "/{base_path}/{timestamp}.jpg".

kevin g.1
Helpful | Level 6
Go to solution

for others coming across this via search engine check that your path is free of trailing whitespace

RTAdmin
New member | Level 2

Thanks for posting this, Kevin. This appears to have been the issue for me with an automation to make new folders in Dropbox.

Need more support?