我的要求之一是在网站上创建一个链接,单击链接时将弹出打开文件。例如。链接名称:CustomerDetails.xml 位置:C:/product/customer/details/Customer.xls
单击“CustomerDetails”链接时应打开此文件。它不应该将内容带入浏览器本身,而应该只是弹出打开文件(就像单击 Windows 文件夹中的文件一样)。
如何使用reactJS或Javascript来做到这一点。
谢谢
如果服务器和浏览器运行在同一台计算机上,首选方法不是直接从客户端打开浏览器,而是指示服务器处理任务。这可以通过让客户端调用服务器上的端点来实现,例如
/open?<url-goes-here>
。
服务器反过来利用请求搜索参数来检索 URL,并使用 open 包无缝启动它。
但是,如果服务器和客户端运行在不同的机器上,则无法直接从客户端启动特定进程(如 Excel)。