AlistGo / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
44.37k stars 5.75k forks source link

Pikpak使用aira推送下载的文件为index.html #1241

Closed zillaos closed 2 years ago

zillaos commented 2 years ago

Please make sure of the following things

Alist Version / Alist 版本

v2.6.1-0-geb15bce-dirty

Driver used / 使用的存储驱动

pikpak

Describe the bug / 问题描述

挂载pikpak网盘后右键推送到aira中,下载的为index.html文件,经测试我alist挂载的阿里云盘无此问题,使用第三方pikpak客户端推送aira无此问题 chrome_4VOXOMhNSz

Reproduction / 复现链接

chrome_4VOXOMhNSz

Logs / 日志

No response

zillaos commented 2 years ago

好像aira推送有些问题,无法下载整个整个文件夹

Windman1320 commented 2 years ago

好像aira推送有些问题,无法下载整个整个文件夹

目前的实现不支持下载文件夹,控制台可以看到400的报错,下载uri没有获取到;另外题主应该不是下载文件夹,看文件大小可能是命名有问题,文件是正确下载的,可以尝试更改文件名和后缀看看是否是正确的问题件,这一点可能与aria2的功能无关

SemiZhang commented 2 years ago

aria2的http下载需要服务器请求文件名,但pikpak的直链经常不返回文件名,用其他下载器也是一样的

zillaos commented 2 years ago

使用这个客户端实测可以返回文件名并可以正常推送下载https://qianye520.notion.site/qianye520/PikPak-Win-Mac_By_Shimily-a5201f193f1949be821579abdf096e09

UbiquityTony commented 2 years ago

另外,浏览器流式下载也可以实现文件名

image
xhofe commented 2 years ago

fixed in https://github.com/alist-org/web-v2/pull/48