【问题标题】:Drive Api V3 - How to name file being uploaded?Drive Api V3 - 如何命名正在上传的文件?
【发布时间】:2018-12-13 16:18:16
【问题描述】:

通过休息使用 google drive api,并确保我了解应该在标题和正文中提供哪些字段和内容。只是一些不太匹配的。我目前正在使用邮递员来提出我的请求,然后再跑去编写我需要的代码。

需要明确的是,授权已设置,并且工作正常。 (我有另一个可以共享文件的请求。)

所以,我知道我应该创建一个发布请求以 https://www.googleapis.com/upload/drive/v3/files

我的参数包括设置为媒体的uploadType,因为它小于 5MB。其余的参数是可选的或默认为false,这是我想要的。问题在于请求正文。

我的请求正文是这样的:

问题是我得到一个响应对象,表明文件已成功上传,我可以确认它是,但该文件没有文件名,或驱动器中关联的 mimetype,并且响应显示 mimeType 为 @ 987654325@.

我应该如何设置名称和 MIME 类型?

【问题讨论】:

    标签: google-api google-drive-api


    【解决方案1】:

    我不确定您是否可以使用邮递员来实现这一点。您需要做的是分段上传,记录在 https://developers.google.com/drive/api/v3/multipart-upload,这样您就有一部分用于元数据(例如文件名),另一部分用于内容。

    【讨论】:

    • 有道理,我最终会用 fetch 来做,但这会很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    相关资源
    最近更新 更多