从expressJS (sendFile)服务器下载文件到VueJS,不会返回损坏的文件。
ExpressJS是一个流行的Node.js框架,用于构建Web应用程序。其中的sendFile方法用于向客户端发送文件。VueJS是一个流行的前端框架,用于构建用户界面。
当使用ExpressJS的sendFile方法从服务器下载文件到VueJS时,文件会以二进制流的形式传输到客户端。VueJS可以通过XHR(XMLHttpRequest)或Fetch API来接收和处理这个二进制流。
在接收到二进制流后,VueJS可以使用Blob对象或FileReader对象来处理文件。Blob对象可以用于创建URL,以便在浏览器中显示或下载文件。FileReader对象可以用于读取文件内容。
由于文件在传输过程中以二进制流的形式传输,因此不会发生文件损坏的情况。只要在VueJS端正确处理接收到的二进制流,并使用适当的方式保存或显示文件,就可以确保文件的完整性。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云