gpt4 book ai didi

javascript - 我可以使用 JavaScript 仅上传所选文件的一部分吗?

转载 作者:行者123 更新时间:2023-11-28 02:15:28 29 4
gpt4 key购买 nike

我有一个网络应用程序需要处理 CSV 文件。但是在处理之前,我想为用户提供“预览”我们计划如何处理每一列的选项。在这种情况下,即使文件有数十万行,我也想首先只处理前十几行左右。

最佳答案

将文件的一部分发送到服务器应该非常容易。在那里,您可以用它做任何您喜欢的事情。诀窍是确定文件需要多少字节。如果您不关心发送到服务器的部分到底包含多少“列”,您可以只选择一个字节偏移量,比如说 1000 字节。

所以,你有一个File 。假设您正在使用使用文件 API 的浏览器。在这样的浏览器中,您可以获取 File 的句柄。通过DataTransfer来自放置事件或通过 files 的对象<input type="file"> 的属性元素。假设您已经拥有 File对象。

首先,获取File的前1k :
var myFilePart = myFile.slice(0, 999);

myFilePartBlob 。然后您可以发送此 Blob通过 XHR2 到您的服务器: xhr.send(myFilePart)

关于javascript - 我可以使用 JavaScript 仅上传所选文件的一部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465855/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com