0

ブロブストアにあるファイルをアップロードし、Python でアプリケーションのユーザーに送信したい。このユーザーには、アカウント「xxx@gmail.com」の名前とパスワードがあります。どうすればこれを作ることができますか?

私はこれを使用しますが、機能しません:

    def subirArchivoDrive (self,f):
    # Create a client class which will make HTTP requests with Google Docs server.
    client = gdata.docs.service.DocsService()
    # Authenticate using your Google Docs email address and password.
    client.ClientLogin('admin@onohat.es', 'xxxxxxxxxx')
    urlfetch.set_default_fetch_deadline(45)
    ms = gdata.MediaSource(file_path=f, content_type="text/plain")
    client.UploadDocument(ms, "SERENOPROBANDO", f)

エラーは次の行で発生します: ms = gdata.MediaSource(file_path=f, content_type="text/plain") and "f" is:

        self.fileName = files.blobstore.create(mime_type='application/octet-stream',_blobinfo_uploaded_filename=nombreCSV)

エラーは次のとおりです。

2013-08-23 13:32:24.859 トレースバック (最新の呼び出しが最後): E 2013-08-23 13:32:24.859 ファイル "/base/data/home/runtimes/python/python_dist/lib/python2.5/ dummy_thread.py"、51 行目、start_new_thread E 2013-08-23 13:32:24.859 function(*args, **kwargs) E 2013-08-23 13:32:24.859 ファイル "/base/data/home/ apps/s~ono-hat-vv2/1.369704550404323662/src/exportacion.py"、行 271、プリンシパル E 2013-08-23 13:32:24.859 self.subirArchivoDrive(self.fileName) E 2013-08-23 13 :32:24.859 ファイル「/base/data/home/apps/s~ono-hat-vv2/1.369704550404323662/src/exportacion.py」、343 行目、subirArchivoDrive E 2013-08-23 13:32:24.859 ms = gdata.MediaSource(file_path=f, content_type="text/plain") E 2013-08-23 13:32:24.859 ファイル "/base/data/home/apps/s~ono-hat-vv2/1.369704550404323662/gdata/ init.py "、92 行目、init E 2013-08-23 13:32:24.859 self.setFile(file_path, content_type) E 2013-08-23 13:32:24.859 ファイル "/base/data/home/apps/s~ono-hat-vv2/ 1.369704550404323662/gdata/ init.py"、103 行目、setFile E 2013-08-23 13:32:24.859 self.file_handle = open(file_name, 'rb') E 2013-08-23 13:32:24.859 IOError: [Errno 13] Permission拒否: '/ブロブストア/書き込み可能:AD8BvukgB3Fn-zPXCfo-R3MWqu0IL-WBaL6Pa1BbxTL9gGpC5mrmyRMWIbaVUYT1kPoFY1ykhe8GUVV_c1pmm7jlDRruK1UFT906QI-L6qyzgY1JASuOztZhtN3AleoU4VWIJlGNqkC9ykrToM8TaV_TqfNZEmLNDptpHrKl_IZlU_tnkfieihAizYT9ri7-fNl2LMHSMC4w9BhY3BKJs9jDnGnX91B9bqkbSty-G2sbLRAZZFo1it2nwgQxJdW9F4wqn2h9_Lg6fjka_myXLUrVWrQpc9V9sB3xX_NAY1YJ5QXDgP3cPKKg-doykPO4lIhTqRqZ2zyFUx-zRUJbcyzTMM_u9SmGGeVFMwLpTGEhuX9zA_N9_dMbPnxoV3Sd5ExkYZ1AZUbma6ZZmIJe-R2T4Htb5DbXDDtrrSojRx5Qgyio25tlP5h6sZSUrxvRT0TQK7IgjZxHSli3iagS7EEckcFe3Vp4t97BBHa-Bo0cPh3A4KZ5BFpRz0cP_dG9ntZfe7W1VBhCGZ6oyotzcFUXJUBMZal0rJ56zRIFIdIOnqbZf-PSC3RWp5F-oRbABnRnnRF4Rm3e1I1XGHWkZ2mX_kIBSoJKC8CxhZwRyInmbxcv2kqd1z53CjIW1vRH3_r0n6QhpfARqJc3vQ7Jhsxeycy_SQTuBKOfkXXTXAGdengBZ7qPi3nWZw-mCbnS9SgvoANd99X3hoUK2DfNJScWXLQ2BsPoUTO07ubNJwRJC86HRlLmNM5ToKYuRvPtmPpW9imht5uqIKpTx-2tcmArQNAHy9eYaSXzZsI5PAipl-CwgUkfGUqmU1svFvcM585X7XL3zt5P44pPUQqSsKE8GFNAxKWwSLp46p-qkxLBVvo7UwstYTja7SgX9L2cn89hptHRq4C7Rzy1u3r5i4HawvrFDeT5fSh9R-feHOqndQCS16bAFDKaknOZdSLX0iidGzyGEam_ZCMQneLm5GiXsu79q7RNUw'

よろしく。

4

1 に答える 1