gpt4 book ai didi

javascript - 在 javascript 中生成和下载文本文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:37 25 4
gpt4 key购买 nike

到目前为止,我所有的研究都表明这是不可能的,但我希望这里有人有一些巧妙的想法。

我在网站上有一个表单,允许用户批量上传大量 URL 以添加到服务器上的列表中。每个 URL 都有很多服务器端处理要做,所以为了避免超时和显示进度,我使用 jQuery 实现了上传,使用 ajax 一次提交一个 URL。

一切正常。但是,对每个 URL 的部分处理是根据完整列表对其进行重复数据删除。 ajax 调用返回一个状态,指示上传成功或由于重复而被拒绝。随着上传的进行,我会告诉用户有多少 URL 因重复而被拒绝(以及总体进度和预计到达时间)。

现在的问题是如何为用户提供失败的重复 URL 的完整列表。我将它们保存在我的 jQuery 中的一个数组中,并希望用户能够单击表单上的链接以下载包含这些 URL 的文本文件。这可能仅使用客户端处理吗?

服务器端处理基本上一次处理一个关键字。我宁愿不必使用某种 session key 将重复项存储在数据库表中,该 session key 随每次 ajax 调用一起发送,然后在最后用于生成文本文件服务器端(然后清理一些时间晚些)。我知道如何做到这一点,但它看起来很笨重,有点 20 世纪的味道。

最佳答案

我自己还没有用过,但是Downloadify我认为正是为了这个目的而 build 的。

Downloadify is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction.

它是由 Doug Neiner 创建的他在 Stack Overflow 上也很活跃。

它需要 Flash 10 才能工作。

关于javascript - 在 javascript 中生成和下载文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790102/

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