Fles-dropbox

Ondersteuning van Dropbox API toevoegen aan de fles-applicaties.
Download nu

Fles-dropbox Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Igor Davydenko
  • Uitgever website:
  • http://github.com/playpauseandstop/

Fles-dropbox Tags


Fles-dropbox Beschrijving

Flask-Dropbox is een kolfuitbreiding die ondersteuning van Dropbox API aan de FLASK-applicaties voegt.installatiePip-installatiefles-dropboxconfiguratiesecret_keyrequired. Terwijl het token zou worden opgeslagen in de session-exemplaar van Fles, moet je geheime sleutel voor je applicatie configureren .Dropbox_keyrequired. App-toets van Dropbox Developer Site.Dropbox_Secretrequired. Geheime sleutel van Dropbox-ontwikkelaarsite.Dropbox_Access_typerequired. Moet 'Dropbox' of 'App_Folder' zijn, zoals geconfigureerd voor uw app.dropbox_callback_urlby-standaard, hoeft u deze instelling niet te verstrekken, Oorzaak Folspas-Dropbox zal Callback-URL automatisch instellen die de huidige host en het type aanvraag automatisch plaatst, maar als u dat niet doet T Vertrag ons, u kunt deze instelling handmatig herschrijven .Dropbox_callback_templatemplate om te worden gebruikt voor het tonen van fouten terwijl u OAuth-callback van Dropbox API probeert te verwerken. Standaard: 'Dropbox / Callback.html'.next Boolean Vars kan naar de sjabloon worden verzonden: - Error_oauth_token - Dropbox API heeft OAUTH Token.- FOUT_NOT_EQUAL_TOKENS - OAUTH-token uit Dropbox API niet gekend, is niet gelijk aan aanvraag Token opgeslagen SESSIE.- ERROR_REPONSE - Dropbox API retourneert erroesponse-exemplaar. Ook de werkelijke uitzondering als foutvar zou ook naar de sjabloon worden gestuurd .Dropbox_login_redirectpage om door te gaan naar nadat de gebruiker met succes is ingelogd met Dropbox-account. Standaard: /.DROPBOX_LOGOUIT_REDIRECTPAGE OM RECEIRECT TE WERKEN NAAR NA DE GEGEVENS VAN DE GEZONDIGDE DROPBOX SESSIE. Standaard: /.usageApp.py:From FLASK IMPORT FLASKFROM FORK.ElK.DRopbox Import-dropbox, DropboxbluePrintIMPORT-SETUCTIONAPP = FLASS (__ Naam __) App.config.from_Object (instellingen) Dropbox = Dropbox (app) Dropbox_BluePrint = DropboxbluePrint (Dropbox) -app. REGIRET_BLUEPRINT (Dropbox_BluePrint, URL_PREFIX = '/ Dropbox') Settings.py:'Secret_Key = 'Sommige Secret-Key'dropbox_Key =' Dropbox-App-Key'dropbox_Secret = 'Dropbox-App-Secret'dropbox_Access_type =' App_Folder'Views.py : van FLASK IMPORT URL_FORFROM WERKZEUG IMPORT Secure_filenamefrom-app Import-app, Dropbox@app.route ('/') Def Home (): Return U'Klik hier om in te loggen met Dropbox. ' % \ dropbox.login_url@app.route ('/ succes /') Def succes (bestandsnaam): retour U'File succesvol geüpload als /% s '% filenaam@app.route (' / upload ', methoden = (' Get ',' Post ')) Def Upload (): Zo niet dropbox.is_authentication: Return Redirect (URL_FOR (' Home ')) Als aanvraag.method ==' Post ': file_obj = aanvraag.files als File_Obj : Client = Dropbox.client FileName = Secure_FileName (File.FileName) # DRAADIGE UPLOADING Proces Resultaat = client.put_file ('/' + bestandsnaam, file_obj.read ()) pad = resultaat . lstrip ('/' ) Return Reportirect (URL_FOR ('succes', bestandsnaam = pad)) Return U '

' \ u '' \ u '' \ u '' bugs, feature-aanvragen? Als je wat bug in Flask-Dropbox-bibliotheek hebt gevonden, voeg dan een nieuw probleem toe aan de GitHub-problemen van het project. De startpagina van het product


Fles-dropbox Gerelateerde software