创建视频和音频上传功能



我正在为我的训练营计划最后一个Capstone项目的开始阶段。

我想包含的两个特性是上传的能力:

<<ol>
  • 音频/gh>
  • 我将使用React.JS为前端和Python/Django为服务器端。

    对于如何处理这些上传功能有什么建议或建议吗?

    我现在正在研究如何做到这一点。

  • 你可以在react上使用HTML标签输入

    const [file , setFile] = useState();
    <input
    type="file"
    id="fileInput"
    onChange={(e) => setFile(e.target.files[0])}
    />
    

    之后,你可以使用FormData()创建文件格式,然后将文件发送到api

    const data = new FormData();
    const filename = username + "_" + file.name;
    data.append("name", filename);
    data.append("file", file);
    try {
    api.uploadFile(data);
    } catch (error) {
    console.log(error);
    
    }
    
    在后台(django)我不知道如何处理文件请求,但你可以很容易地找到它。在react端,你可以在顶部使用代码。

    最新更新