2017-11-13 6 views
0

私は労働者(名前famil写真など...)に関する情報を収集するGoogleフォームを作成しました。 フォームからアップロードしたすべての写真をPCにダウンロードしたいのですが、ダウンロードした各写真に、ワーカーが提出した名前や家族の回答に合った名前、たとえば_を付けるようにします。 これは、磁気カードを自動的に生成するために使用され、それぞれを通過して手動で画像を選択する必要はありません。名前を付けてGoogleフォームの回答としてアップロードした写真をアップロードする

答えて

0

ファイルをアップロードするには、ドキュメントで指定されている方法を使用できます。

ドライブのAPIは、ときcreatingまたは updatingFileリソースファイルデータをアップロードすることができます。

次のいずれかの方法でアップロード要求を送信することができます

  • シンプルアップロード:uploadType=media。小さなファイル(5 MB以下)をすばやく転送するため。簡単なアップロードを行うには、 Performing a Simple Uploadを参照してください。
  • マルチパートアップロード:uploadType = multipart。小さなファイル(5 MB以下)とそのファイルを記述するメタデータをすばやく転送するには、すべて で1件のリクエストを送信します。マルチパートアップロードを実行するには、 Performing a Multipart Uploadを参照してください。
  • 再開可能アップロード:uploadType =再開可能。より信頼性の高い転送、特に大容量のファイルでは重要です。ほとんどのアプリケーションでは、再アップロード可能なファイルは
    で、小さいファイルの場合は で、アップロードごとに1つの追加HTTPリクエストがかかります。
    再開可能なアップロードを実行するには、Performing a Resumable Uploadを参照してください。

ほとんどのGoogle APIクライアントライブラリは、 メソッドのうち少なくとも1つを実装しています。それぞれのメソッドの使い方の詳細については、クライアントライブラリのドキュメント の詳細を参照してください。ファイルを取得

その後することができますmanipulate your metadata

あなたが挿入し始めるために必要な情報の多く

と はFiles referenceに詳細です。 ファイルの名前を付けて、サムネイルや索引付け可能なテキストのようなメタデータを使用して メタデータを操作する場合は、さらに重要な考慮事項がいくつかあります。 はAPIでファイルを挿入するとき

次に、ここでのアプリは、タイトルプロパティでファイルの拡張子をどのように​​

を指定する必要があります。たとえば、JPEGファイル を挿入する操作は、 メタデータに"name": "cat.jpg"のようなものを指定する必要があります。

その後GETリクエストは、元々の名前 プロパティで指定された拡張子で埋め読み取り専用fileExtension プロパティが含まれています。Googleドライブのユーザーからファイルのダウンロードがリクエストされると、 がファイルを同期クライアントからダウンロードすると、ドライブは フルファイル名(拡張子付き)をタイトルに基づいて作成します。 拡張子がない場合、GoogleドライブはファイルのMIMEタイプに基づいて拡張子 を特定しようとします。

関連する問題