File size: 1,269 Bytes
e87112e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import json
import requests
import tempfile


def convertion(arquivo,nome,codeLocal):
     #st.text(arquivo)
     with tempfile.NamedTemporaryFile(delete=False) as temp_file:
        temp_file.write(arquivo.read())
        temp_file.seek(0)
        temp_file_path = temp_file.name
        #st.text(temp_file_path)
     
     EnvioDrive(temp_file_path,nome,codeLocal)



def EnvioDrive(arquivo,nome,codeLocal):
    

 headers = {"Authorization": "Bearer ya29.a0AfB_byCCV4qg-2G_UC-YLKIf1hAHYC1bvGnfWyoC0-rgeu0oIcr4sqWP55yQCum8F57QMydDMIOlsGo9hyPpeUhxJ3FfXj5epin5Urfx8yAVVIgBoGFXRUTbJvU6Gvsu7P_B8o7n0K9f99WuJWkLDQTtB1oEaCgYKAQMSARESFQHsvYls4ErYFpVlO_aOj0tzgW7pMA0163"}
 para = {
    "name": nome,
    "parents":[codeLocal]
    #["167kh3HWDdZ1nXSrjp0q2xLOv4kn55miodb02lQTGwSq2csCjE_XlTPIOmS6tSsFmxdMMv-oh"]
}
 files = {
    'data': ('metadata', json.dumps(para), 'application/json; charset=UTF-8'),
    'file': open(arquivo, "rb")
}
 r = requests.post(
    "https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart",
    headers=headers,
    files=files
)
 print(r.text)




''' if __name__ == '__main__':
   print('oi guilherme')


   EnvioDrive('./style.css','meuEstiloCSS','1NaucQ1-vhkQKOY993Su8EN7ooguPpoFQIkaRxDeu772n5APURpXD1Ni2tFBTP4clixSme9DT')
    '''