gpt4 book ai didi

javascript - 同步

转载 作者:行者123 更新时间:2023-11-30 18:38:41 31 4
gpt4 key购买 nike

我正在尝试使用 FTP 定期将小数据文件从程序上传到服务器。用户从使用 javascript XMLHttpRequest 函数读取数据的网页访问数据。这一切似乎都有效,但我正在努力解决由 FTP 和 XMLHttpRequest 相互干扰引起的一些问题。我想到的唯一想法是重试失败的上传并检测失败的 XMLHttpRequests 或返回不完整数据的那些并重试。

我想使用像 FTP 这样简单的东西,因为应用程序的用户可能无法托管服务器(他们可能在 NAT 路由器后面并且没有固定的 IP 号码)并且无法访问任何花哨的外部服务器。

有人有什么建议吗?

最佳答案

如果您通过使用临时名称上传文件然后重命名来避免文件锁定问题怎么办?

伪代码:

FTPSend "c:\readme.txt" /as "readme.txt.tmp"
if error retry FTPSend
FTPRename "readme.txt.tmp" /as "readme.txt"
if error retry rename

当然,您还想限制重试失败操作所花费的时间,以免它陷入循环。

关于javascript - 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7486273/

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