gpt4 book ai didi

javascript - XHR 如何防止验证非 XML 文件?

转载 作者:行者123 更新时间:2023-11-30 13:16:01 26 4
gpt4 key购买 nike

我正在使用 XHR 加载 CSV 文件。当然,顾名思义,它必须用于加载 XML,但您知道,没有其他任何东西可以真正加载其他类型的文件。发生的事情是它试图验证它收到的结果,而这不是必需的。也许它认为它必须是 XML,或者它可能对 CSV 应该是什么样子有一些内部的(错误的/任意的)知识 - 不管怎样,它都会引发以下格式的错误:

Error: not well-formed Source File: file:///~~~/docs/quiz.csv Line: 1, Column: 1 Source Code: צמתים,ארץ הגידול,שטח הגידול,אופן הגידול,קטיף/ בציר / איסוף,שאריות,תהליכי עיבוד ושימור,אריזה,הפצת מזון,שווק/פרסום

实际上并没有 CSV 标准或类似的东西,但即便如此,我相信 Firefox 正在尝试将其验证为 XML(无论服务器发送不同的 mime 类型等)。影响功能,加载成功完成,但打印到控制台的错误仍然困扰着我。那么,有什么办法可以取消该验证吗?

最佳答案

你可以使用

XMLHttpRequest().overrideMimeType()

强制浏览器以您的方式处理数据。

MDN Document

关于javascript - XHR 如何防止验证非 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12003554/

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