Google云端硬盘.Py文件的正确Mimetype(输入和输出)是什么?

时间:2018-11-01 07:22:44

标签: python rest google-drive-api mime-types

我有一个脚本可以将文件上传到Google云端硬盘。我想上传python文件。我可以手动进行操作,并使其正确地将文件保存为.py(并且可以预览),但是无论我尝试使用哪种模仿类型,我都无法让我的程序正确上传它。它可以将文件上传为.txt或GDrive无法识别的格式,但不能上传为.py文件。我找不到它的显式模仿类型(我找到了text/x-script.python的引用,但它不能作为out模仿类型使用。)

有人知道如何使用REST将.py文件正确上传到Google云端硬盘吗?

1 个答案:

答案 0 :(得分:1)

根据您的情况,我认为text/x-python可用于将python脚本作为mimeType上传。例如,卷曲样本如下。

curl -H "Authorization: Bearer [access token]" \
  -F "metadata={name: 'sampleFile.py', mimeType: 'text/x-python'};type=application/json;charset=UTF-8" \
  -F "file=@sampleFile.py" \
  "https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart"

参考:

相关问题