documentation指出参数content
是The new file content, Base64 encoded.
。我不明白这是什么...他们是要复制将文件内容(可能超过10 Mb)粘贴到参数中吗?它是文件内容的哈希值吗? path
字段是文件的路径,因此对content
参数的需求听起来是重复的。我无法从示例(content: "bXkgbmV3IGZpbGUgY29udGVudHM"
中弄清楚这应该是什么...让我们假设我的文件是foo.txt
:
some stupid example. whats the content of this?
在github api上下文中它的内容是什么?
答案 0 :(得分:0)
当我阅读文档时,似乎path
参数指定了存储库中的路径,不是本地路径 >您要上传的文件。
因此,content
是base64编码的文件内容,并且不是多余的。
以您的示例为例,我将运行以下命令对base64进行编码,并将其作为content
参数传递。
$ base64 foo.txt
c29tZSBzdHVwaWQgZXhhbXBsZS4gd2hhdHMgdGhlIGNvbnRlbnQgb2YgdGhpcz8K