IDrive - EVS - REST API - uploadFile
<%
import sys, urllib, urllib2
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers
from xml.dom.minidom import parseString
import xml.dom.minidom as xdm
register_openers()
uid = "[your IDrive user]"
pwd = "[your IDrive password]"
# With the URL Upload File
base_url = '[base url from previous get server request]'
url = base_url + '/evs/uploadFile'
localfile = '[path to your local file to upload]'
targetfolder = '[folder you wish to upload on IDrive]'
values = {'file':open(localfile),
'uid':uid,
'pwd':pwd,
'p':targetfolder
}
data, headers = multipart_encode(values)
request = urllib2.Request(url, data, headers)
request.unverifiable = True
response = urllib2.urlopen(request)
the_page = response.read()
%>