gpt4 book ai didi

javascript - 如何从 C# 或 Javascript 检查文件是否存在?

转载 作者:行者123 更新时间:2023-11-28 12:17:31 25 4
gpt4 key购买 nike

我们有一个应用程序托管在位于另一个国家/地区的其他服务器中,我将使用来自不同国家/地区的该应用程序,在使用该应用程序时我想检查用户的计算机本地“C”驱动器特定路径是否具有该文件是存在还是不存在。

如何通过 C# 或 Javascript 实现此目的?

来自 C#

byte[] contents = null;
if (File.Exists("C:\Program Files (x86)\Fruit\fruitList.txt"))
{
using (FileStream fileStream = File.OpenRead(scannedFile))
{
contents = new byte[fileStream.Length];
}
}

但是提到的“C”驱动器路径仅在 IIS 服务器(我们托管应用程序的位置)中搜索。但我想 checkin 客户端(用户)计算机。

我找不到 Javascript 代码。

请帮助我,达到预期的结果。

谢谢。

最佳答案

您尝试做的事情并不容易实现。 JS 将无法工作,因为出于安全原因它被阻止访问用户的客户端计算机。 C# 根本无法访问客户端,因为它运行在服务器上。

另一种方法是用户使用<input type="file" />从他们的机器上手动选择所需的文件。然后将该文件上传到您的服务器以进行处理和验证。

如果您无法编写一个用户安装在其计算机上的程序,该程序为您的网站提供从客户端检索信息的方法 - 然而这是一个非常复杂的过程。

关于javascript - 如何从 C# 或 Javascript 检查文件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45713104/

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