title: Create missing directories in ftplib storbinary
body: <p>I was using pycurl to transfer files over ftp in python. I could create the missing directories automatically on my remote server using:</p>
  
  <pre><code>c.setopt(pycurl.FTP_CREATE_MISSING_DIRS, 1)
  </code></pre>
  
  <p>for some reasons, I have to switch to ftplib. But I don't know how to to the same here. Is there any option to add to storbinary function to do that? or I have to create the directories manually?</p>