cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Want to learn some quick and useful tips to make your day easier? Check out how Calvin uses Replay to get feedback from other teams at Dropbox here.

Discuss Dropbox Developer & API

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

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?
Who's talking

Top contributors to this post

  • User avatar
    RTAdmin New member | Level 2
  • User avatar
    kevin g.1 Helpful | Level 6
  • User avatar
    Greg-DB Dropbox Staff
What do Dropbox user levels mean?