手机从jupyter下载文件报错403 Blocking request from unknown origin

本文讲述了如何通过修改Jupyter Notebook配置允许来自手机的跨域请求,解决在使用FTP下载文件时遇到的403 Forbidden问题,重点介绍了`allow_origin`和`allow_remote_access`设置的调整过程。

电脑开 jupyter notebook 当 ftp 服务器给手机下载文件,手机连入同一局域网,可以打开 jupyter notebook 的页面、选择文件、点 Download,但是手机浏览器一点下载一下就下完,下载页显示下载失败,jupyter notebook 报错显示:

[W 19:31:01.617 NotebookApp] Blocking request with no referer
[W 19:31:01.617 NotebookApp] 403 GET /files/dukto6-5-5.apk?download=1 (10.21.8.176): Blocking request from unknown origin
[W 19:31:01.626 NotebookApp] 403 GET /files/dukto6-5-5.apk?download=1 (10.21.8.176) 9.000000ms referer=None

参考 [1],在 C:/Users/iTom/.jupyter/jupyter_notebook_config.py 中修改配置:

c.NotebookApp.allow_origin = '*'
c.NotebookApp.allow_remote_access = True

改完之后重启 jupyter notebook 手机就下载成功了。

可能还有一个相关的设置项是:

c.NotebookApp.ip = '*'

但这个我是之前就已经设置过了的,不知道影不影响这里。

References

  1. JupyterLab 3.0.16: Exporting HTML results on “Blocking request with no referer” and “403 Blocking request from unknown origin”
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值