Google Apps ScriptでMIMEタイプを変更したい

675 views
Skip to first unread message

hikochang

unread,
Oct 17, 2017, 4:34:37 AM10/17/17
to Google Apps API Japan
iPhone のHEICファイルをGoogleフォトにアップロードし、それをDriveで閲覧するとMIMEタイプが"image/jpeg"となっており、画像を閲覧することができます。
上記ファイルを一旦Windowsにダウンロードし再度DriveにアップロードするとMIMEタイプが"application/octet-stream"となってしまい、画像を閲覧することができません。

そこでGoogle Apps ScriptでMIMEタイプを変更したいと思ったのですが、その方法が見つかりませんでした。
何か良い方法がないでしょうか?

まだ調べていませんが、GoogleAPIライブラリの.NET版などを使用して、一度ダウンロードし再度MIMEタイプを指定してアップロードしなおすなどですかね?



Tatsuya Nakano

unread,
Oct 17, 2017, 10:28:27 AM10/17/17
to Google Apps API Japan
直すとしたら Drive API で MimeType を更新ですね。

ただ MimeType はアップロード時にしか指定できない模様。
The MIME type of the file.
This is only mutable on update when uploading new content.


まだ調べていませんが、GoogleAPIライブラリの.NET版などを使用して、一度ダウンロードし再度MIMEタイプを指定してアップロードしなおすなどですかね?
ですね。
 

hikochang

unread,
Oct 21, 2017, 4:58:15 AM10/21/17
to Google Apps API Japan
Tatsuya Nakano さん

ありがとうございます。
MIMEタイプに"image/jpeg"を指定してアップロードすればGoogleフォトにも登録してくれて、容量無制限の対象になるのですかね?
ならない場合は、手動でフォトに登録する必要がありますね。
APIでダウンロードしかしたことがなかったので、アップロードもトライしてみます。

P.S.
手動でフォトに登録する方法:
 フォトでドライブの写真を閲覧できる設定にして、一回アルバムに登録する。

2017年10月17日火曜日 23時28分27秒 UTC+9 Tatsuya Nakano:
Reply all
Reply to author
Forward
0 new messages