bob*_*nce 18
是的,你可以 - 在Firefox中,无论如何.其他浏览器可能会或可能不会选择在将来允许它.
创建文件上载字段供用户选择文件,并通过input.files列表读取.例如.document.getElementById('myuploadfield').files[0].getAsBinary().这会将每个字节放在JavaScript字符串的单个字符中,该字符串与您将要获得的字节[]差不多.
这是一个非常专业的界面,可能不是正确的事 - 听取其他回复,因为你很可能试图以不恰当的方式做某事.没有上下文很难说.
有两种形式的JavaScript:客户端和服务器端.在客户端JavaScript中,这是不可能的,而在服务器端JavaScript中,它是可能的.所以这取决于您使用的是客户端JavaScript还是服务器端JavaScript.
也就是说,客户端JavaScript更常见,如果您使用的是服务器端JavaScript,您可能会知道问题的答案.因此,我将要说明不行,不可能从JavaScript中的路径读入并从该文件创建一个byte [].
(另外,还不清楚你的意思是一个byte [];这在使用JavaScript时并不常见.你确定你不是在谈论Java吗?Java与JavaScript完全不同:在Java中,byte []更常见符号.)