2016-04-04 2 views
0

アプリInventorプロジェクトからクラウドサービスに画像をアップロードする方法をデバイスに割り当てることができません。私のユースケースは、アプリの1つのインストールからスナップをとることです。アプリの別のインストール(別のユーザーと別の電話で)にアクセスできる必要があります。Android用アプリInventorを使用しているときにクラウドに画像をアップロードする

今まで私がに見てきた:http://puravidaapps.com/drive.php

しかし、このチュートリアルでは、唯一の別のアカウントとなり、ユーザのgDriveにアクセスすることを説明しています。

imgur APIも調べましたが、イメージをbase64形式で変換する必要があります。

要するに、以下の回答のいずれかが私の目的を解決するはずです。アプリのサービスアカウントへの認証を行うことを求めて、ユーザーせずに動作するようにgDriveを取得

1)

- >私はドキュメントで失われていますし、どこかでそれがはっきりと言っているように非常に参考になる、これを達成するために、任意のリンクそれだけで私は、ユーザーが自分のアカウント情報

2)imgurおよび他のそのような画像ホスティングサービスからAPIをbase64で

に変換する画像を必要に使用する必要がありますことを理解OAuthの2認証をサポートしています - - > 01に続くファイルコンポーネントを使用して別のプロシージャを作成していますはオプションであるか、他のサービスを使用して変換することもできます。

EDIT:私はアプリの発明

3のコンポーネントのいずれかを使用して画像の内容を解析することは不可能であることを確認)また、私はそれが簡単に取得し、FTPサーバに画像をアップロードすると思います。私はまだ無料のftpサービスを見ています。

4)他に方法がありますか?

私のアプリが無料で社会的な理由から無料サービスに重点を置いています。

入力と提案は大歓迎です!

答えて

1
  1. あなたは、私の例のアプリを参照してください、この場合には画像がGoogleドライブにアップロードされます、ログインせずにまた私のGoogle Drive interfaceを使用することができますがダウンロードセクションで提供されています
  2. 何のブロックは現在ありません、イメージをbase64に変換しますが、独自のエクステンションを作成して自分でブロックを作成することもできます。拡張機能を作成する方法の詳細については、announcement、 を参照してください。ただし、より高度なものになり、Javaのスキルが必要になります...
  3. 私は画像をアップロードするために私App Inventor FTP extension
  4. 他の方法を提供することができます(詳細があるかもしれません):
    は a)は、Webサーバへのアップロードは、)私のpostfile example
    b参照のDropboxへのアップロード、私のDropbox example
  5. を見ます

私のアプリが無料で、社会的な理由で のために無料のサービスを強調しています。あなたはTANSTAAFLについて少し読みたいかもしれません

...