【问题标题】:How to download public Google drive file using http request in android using Java?如何使用 Java 在 android 中使用 http 请求下载公共 Google 驱动器文件?
【发布时间】:2022-01-02 05:33:57
【问题描述】:

我尝试了很多方法来下载谷歌驱动公共文件但找不到任何答案? 如果有人知道该怎么做,请帮助我。

注意:不使用 Google drive api

【问题讨论】:

    标签: java android httprequest


    【解决方案1】:

    大多数文件(文档、工作表、演示文稿等)都可以通过将 URL 中的 edit 替换为 export?format= 来下载。

    https://docs.google.com/document/d/FILE-ID/edit
    https://docs.google.com/document/d/FILE-ID/export?format=doc
    

    有很多可用的格式(pdf/doc/pptx/xlsx/csv/jpg/etc...)

    上述解决方案通常适用于 pdf、图像、本地 google 文件和 microsoft office 文件。但是,如果你是 尝试下载其他类型的文件,您可以使用下一个 URL。

    https://drive.google.com/uc?export=download&id=FILE-ID
    

    More URL tricks here

    【讨论】:

    • 不行,我得下载视频。
    • 第二种解决方案 (drive.google.com/uc?export=download&id=12345) 应该适用于视频。我刚刚测试了它。您使用什么格式,您的视频有多重?
    • 我要下载mkv视频文件。
    • 问题是你的视频很重(389MB)。如果您在浏览器中打开 URL,则会显示一条解释问题的消息 (drive.google.com/…)。要获得更多帮助,我建议您在问题中添加“drive”和“google-apps-script”标签。跨度>
    猜你喜欢
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多