我正在使用java创建一个Web应用程序。我想知道是否有办法在客户端设备上检测外部存储器,如SD卡。此外,Java是一种用于具有此功能的应用程序的好语言吗?还是有更好的东西?
答案 0 :(得分:1)
Java在服务器端(您的服务器)工作,除非您像客户端程序或JavaFX应用程序一样将Java应用程序发送到客户端,否则不会在客户端上运行。如果仅使用Web应用程序,则无法使用Java完成此操作,如果您使用的是Applet / JavaFX方法,则可以获取该信息,但可能无法将其发送到服务器。
IMO在Web应用程序中使用这些功能是非常不安全的。想象一下一个Web应用程序,访问它的每个人和Web应用程序都可以访问您的SD卡,检索所有内容并通过网络将它们发送到服务器端,从而可以访问您的所有信息和每个用户的信息。访问它。