Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5文件与java.io.File_Javascript_Applet_Fileapi - Fatal编程技术网

Javascript HTML5文件与java.io.File

Javascript HTML5文件与java.io.File,javascript,applet,fileapi,Javascript,Applet,Fileapi,如何将使用Javascript上传的文件传递给接受Java参数的小程序方法?我读过,但没有找到有关使用文件的具体信息。简短的回答是:你没有。通过文件系统API存储在本地的文件只能通过API访问(当然,API限制您使用JavaScript)。任何其他访问(如通过文件引用直接通过用户操作系统访问文件)都不是正确的方法。API提供了一个“虚拟”文件系统,而不是您可以直接访问的真实文件系统。除了@PhilNicholas的建议外,请注意,小程序在客户端本地运行,而HTML 5文件支持用于将文件上载到服务

如何将使用Javascript上传的文件传递给接受Java参数的小程序方法?我读过,但没有找到有关使用文件的具体信息。

简短的回答是:你没有。通过文件系统API存储在本地的文件只能通过API访问(当然,API限制您使用JavaScript)。任何其他访问(如通过文件引用直接通过用户操作系统访问文件)都不是正确的方法。API提供了一个“虚拟”文件系统,而不是您可以直接访问的真实文件系统。除了@PhilNicholas的建议外,请注意,小程序在客户端本地运行,而HTML 5文件支持用于将文件上载到服务器。要让小程序访问这样的资源,服务器需要将文件内容发送回小程序,这意味着用户将遭受文件的“带宽损失”(两次),而服务器将不得不处理服务器上并不真正需要的文件。@AndrewThompson:啊,很好的回答。这个问题被错误地标记为“HTML5文件系统”,这是一个与FileAPI()完全不同的API。我会把它提交给你更正标签。