Spaces:
Sleeping
Sleeping
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') | |
''' |