【问题标题】:how a django application can interact with users/clients local device filesystem?django 应用程序如何与用户/客户端本地设备文件系统交互?
【发布时间】:2021-08-29 13:51:43
【问题描述】:

我使用 django 制作了一个应用程序,该应用程序具有下载 youtube 视频的功能,并将其托管在 heroku 上。默认情况下,用户下载的内容存储在应用程序文件所在的 heroku 云中。但我希望这些内容下载到用户的本地文件系统中。

这是下载heroku cloud的下载文件夹中获取的视频的代码,但我希望它下载视频并将其存储在用户的本地文件系统中

import pytube
import os  
import sys  
from pathlib import Path  
from pytube import YouTube  
path_to_download_folder = str(os.path.join(Path.home(), "Downloads")  
yt=YouTube(sys.argv[1])  
stream=yt.streams.get_lowest_resolution()   
stream.download(output_path=path_to_download_folder)`

我该怎么做?请帮忙

【问题讨论】:

  • 您好,在提出问题时请尽量尊重这些guidelines。具体来说,提供你所做的代码sn-p,以便大家更容易帮助你!
  • 当然先生...会记住的

标签: python django web-applications filesystems


【解决方案1】:

您提到视频是在 Heroku Cloud 的“下载”文件夹中下载的。然后您可以执行以下操作

  • 从 Heroku 获取下载文件的路径
  • 为用户添加<a href="your file path goes here..."> 以将视频下载到他的机器上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多