sharepoint - 如何使用 wget 从 sharepoint 下载公用文件夹
问题描述
我想使用终端中的命令(通过服务器连接)在 sharepoint 上下载这些公用文件夹。Ubuntu
ssh
我选择所有文件夹然后点击下载按钮,它开始下载它们Firefox
,我试图复制下面的下载链接并将其提供给wget
wget https://japaneast1-mediap.svc.ms/transform/zip?cs=fFNQTw
但是,它只下载几个字节并停止:
--2021-05-06 21:41:27-- https://japaneast1-mediap.svc.ms/transform/zip?cs=fFNQTw
Resolving japaneast1-mediap.svc.ms (japaneast1-mediap.svc.ms)... 13.107.136.13
Connecting to japaneast1-mediap.svc.ms (japaneast1-mediap.svc.ms)|13.107.136.13|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 0
Saving to: ‘zip?cs=fFNQTw.5’
zip?cs=fFNQTw.5 [ <=> ] 0 --.-KB/s in `0s`
2021-05-06 21:41:29 (0.00 B/s) - ‘zip?cs=fFNQTw.5’ saved [0/0]
解决方案
我能够在 FireFox 中下载该文件,因为它使用了一些会话和 cookie 变量。例如,我没有登录微软帐户时无法在Chrome中下载它,当我再次登录时,我无法访问该页面。
无论如何,以下 FireFox 插件是一个解决方案。它复制任何需要的变量并创建一个可以在 curl 中使用的链接。
使用 curl、wget 或 aria2 从命令行下载受登录保护的文件。
推荐阅读
- python - python中横截面内的分组,横截面和排序
- c# - 结合抽象工厂模式的异步和非异步实现
- javascript - 从 Google Script 网站访问相机
- java - Java jar 版本
- python - 使用 Python 创建图形树,它还可以通过更改指定级别数的数字来生成更大的树。
- android - 如何在 android root oreo 中授予 WRITE_APN_SETTINGS 权限
- angular - 在 Angular 6 工作区中安装 NPM 包
- laravel - 两个特定的 user_type 匹配用户 laravel
- python - 带有 3D CNN 数据格式错误的 Keras ImageDataGenerator 流目录?
- reactjs - React Router 不更新组件