2012-09-13 81 views
0

不知是否可以选择文件,然后将位置保存到文件到数据库,例如C:\folder\another-folder\file.txt通过HTML或JavaScript?保存给定文件的位置

在此先感谢。

回答

3

不可以。因为安全限制,您无法在浏览器中执行此操作。你可以得到它的名字(`file.txt')。你唯一能做的就是给用户一个输入来选择和上传文件。在你的服务器上之后 - 你可以随心所欲地做任何事情。

1

Javascript和HTML都在客户端(浏览器)上进行评估,所以没有任何服务器端脚本,这是不可能的。

+1

服务器端脚本如何获取客户端文件位置? – nnnnnn

+0

通过POST或GET请求到服务器。 https://www.google.com/search?q=POST+file+upload –

+0

文件上传给出文件_name_(显然是其内容),而不是客户机文件系统中的_location_。正确如此。 – nnnnnn

1

不完全确定,因为我从来没有在过去做过这样的事情 - 很可能无法在本地系统中获取文件的实际位置,除非用户直接输入该文件,但也许可以从文件上传中提取它?

http://www.w3schools.com/jsref/dom_obj_fileupload.asp

+0

谢谢!我确实看到,我能从'input type =“file”'得到的唯一东西是'C:\ fakepath \ file.txt'。皮蒂:/ – Erik