V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  coffeeing  ›  全部回复第 1 页 / 共 1 页
回复总数  14
2022-12-05 10:42:54 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@hua123s 不好意思,打扰下,能否加下 UVE6MTgyMDExMDkxMg== ( base64 )指导下,非常感谢。
2022-12-01 11:50:11 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@wangsongyan 加了,非常感谢
2022-12-01 11:40:44 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
我加了对应的服务端配置代码,打开下载是这样,文件没有识别出来,文件大小是 0B ,选择用其他应用打开看到的文件名是这样: https___www.solaredufn.com_upload_download_56954

<img decoding="async" src="https://wx3.sinaimg.cn/mw2000/9725514dgy1h8o5mrwwumj20wi1yc0tk.jpg" width="50%">
2022-12-01 10:01:45 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@zhangdashuan 麻烦有没有对应的代码贴下,我学习下,谢谢谢谢
2022-12-01 10:00:23 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@hua123s 昨晚后端写了,我测试下来没有解决大小和文件名,再麻烦看下是这样写么?

location / {
if (!-e $request_filename){
rewrite “(.*)$ /index.php?s-$1 last;break;
add header Content-Disposition "attachment; filename=$basename"
add header Content-Type "application/octet-stream";
}
}

map $uri $basename {
~/(?<captured basename>[~/]*)$ $captured basename;
}
server
{
listen 80:
2022-11-30 16:06:15 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@Jasio 麻烦问下,这段代码是加在 Untitled-2.html 页面里,还是加在哪里?
2022-11-30 16:06:09 +08:00
回复了 coffeeing 创建的主题 程序员 200 元在线跪求服务端配置问题,解决网页能下载视频!
@hua123s 麻烦问下,这段代码是加在 Untitled-2.html 页面里,还是加在哪里?
@HariopaNic 感谢感谢,我转给后端同学看看,我目前做的是直接写在 html 里,但是下载后不显示文件名,文件大小。。。。。

<html>
<head>
<meta Content-Type="application/octet-stream" >
<meta Content-Disposition="attachment;filename=$encoded_fname;filename*=utf-8''$encoded_fname">
<meta X-Content-Type-Options="nosniff">
<meta charset="utf-8">
</head>
<body >
<a href="https://www.solaredufn.com/upload/download/56954.mp4" target="_blank" data-url="https://www.solaredufn.com/upload/download/56954.mp4" download="https://www.solaredufn.com/upload/download/56954.mp4" style="font-size:24px" >下载测试</a>
</body>
</html>
2022-11-07 15:15:46 +08:00
回复了 anzu 创建的主题 Python 正确填写与获取下载文件名
@Kobayashi "attachment; filename*=utf-8''{}".format(quote(filename))
打扰,麻烦问下,这个代码是写在 http 的 head 里,还是服务端的配置文件里?谢谢谢谢
@Kei001 不管怎样,还是得感谢指导
@HariopaNic 麻烦大佬指点下,Content-Disposition: attachment;
filename="$encoded_fname";
filename*=utf-8''$encoded_fname ,这些是写在 http 的 head 么?还是写在服务端的配置文件里?谢谢谢谢
这几天正为这个问题头疼,搜到这里,请教各位,这些代码是写在前端网页里,还是写在服务端里? 谢谢谢谢


Content-Disposition: attachment;
filename="$encoded_fname";
filename*=utf-8''$encoded_fname
@Kei001 大咖,能加个 qq 指导下么,耽误你的时间我们付费,麻烦你指导下开发操作下
@Kei001 不好意思,不太理解,我的视频文件是一个 mp4 ,我是在页面里下载这个视频文件,那我的 Content-Disposition 写在哪里,麻烦大咖在指导下,万分感谢。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2540 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.