Я пытаюсь загрузить файл Excel и pdf с локального диска в облачное хранилище Google. Excel создает с использованием библиотеки панд в Python. Когда я пытаюсь загрузить сгенерированный файл, он выдает эту ошибку
'ascii' codec can't decode byte 0xd0 in position 217: ordinal not in range(128)
Я использую гибкий appengine. Вот код загрузки файла
def upload_to_gcs(file_path,file_name,file_type,bucket_name):
try:
import google.cloud.storage
storage_client = google.cloud.storage.Client.from_service_account_json(
os.getcwd()+'relative_path_of_service_json_file')
bucket = storage_client.get_bucket('bucket_name')
d = bucket.blob(bucket_name+'/'+file_name+'.'+file_type)
d.upload_from_filename(file_path)
except Exception, e:
print str(e)
Заранее спасибо