我有一个HTML / JavaScript网站,我希望能够在其中使用用户选择的文件,并且能够将其上传到服务器。
如何在选择文本框时打开我的电脑?
答案 0 :(得分:2)
如果您想要输入文件输入,请使用类似
的内容<input type="file" name="uploadbox">
答案 1 :(得分:1)
您需要通过表单中的http文件输入将文件上传到服务器。处理文件服务器端,然后将结果返回给客户端。检查:
答案 2 :(得分:0)
获得更多信息会很好,但这是我能想到的最佳建议: 正如Dominic Green所说,您可以使用文件输入来选择文件。但是,我不确定你想要使用该文件的是什么。
如果你想要上传,那就需要在服务器上处理,这就是Miquel所说的。
如果您只想使用JavaScript而不需要将其上传到服务器,那么File API可能会有用。但是,并非所有浏览器都广泛支持这一功能,而且这是一项相对较新的(HTML5)功能。 File API将允许您检索有关用户通过文件输入或已放入网页的文件选择的文件的信息,以及将文件作为文本或数据读取。
有关File API的进一步阅读,我建议使用HTML5Rocks教程:http://www.html5rocks.com/en/tutorials/file/dndfiles/