cloudreve / Cloudreve

🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
https://cloudreve.org
GNU General Public License v3.0
21.21k stars 3.35k forks source link

分享直连下载apk文件时,实际下载的是zip文件,并不是zip文件 #1939

Open wananya opened 5 months ago

wananya commented 5 months ago

对apk文件获取外联,打开下载的是zip文件

通过分享的方式下载是正常的

版本:3.8.2

jinglekang commented 5 months ago

好像只有docker部署时有这个问题,我直接go run maon.go和编译二进制后,下载都没有问题,但是docker运行时,docx就会变成zip,估计和你apk变zip是一个问题

jinglekang commented 5 months ago

@wananya 已经找到原因了,因为默认docker用的镜像是alpine,缺少了很多MIME类型数据,在Dockerfile里面增加mailcap包就可以了

RUN apk update \
    && apk add --no-cache tzdata mailcap\
    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone \
    && chmod +x ./cloudreve \
    && mkdir -p /data/aria2 \
    && chmod -R 766 /data/aria2
wananya commented 4 months ago

谢谢,搞定了,对docker不熟悉研究了半天,准备再研究一下.ipa文件的安装问题,哈哈哈

JINGLE @.***> 于2024年2月6日周二 14:06写道:

@wananya https://github.com/wananya 已经找到原因了,因为默认docker用的镜像是alpine,缺少了很多MIME类型数据,在Dockerfile里面增加mailcap包就可以了

RUN apk update \ && apk add --no-cache tzdata mailcap\ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone \ && chmod +x ./cloudreve \ && mkdir -p /data/aria2 \ && chmod -R 766 /data/aria2

— Reply to this email directly, view it on GitHub https://github.com/cloudreve/Cloudreve/issues/1939#issuecomment-1928846043, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMW2GBCUTZMZGTQR2ED64XTYSHB75AVCNFSM6AAAAABCUILVJ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRYHA2DMMBUGM . You are receiving this because you were mentioned.Message ID: @.***>