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