仅限文件浏览到特定路径

时间:2014-11-14 09:48:35

标签: html file input

有没有办法将文件浏览限制到特定路径?

<input type="file" name="pic" >

路径可能在本地文件系统中,也可能不在本地文件系统中,也可以在网络或任何其他位置。

可以这样做吗?

我正在使用JSP + struts 1.x

感谢

2 个答案:

答案 0 :(得分:2)

出于安全原因,您无法设置文件的位置。

但是你可以通过在input元素上设置一个带有mime-type的accept属性来限制接受的文件类型。

<input type="file" name="pic" accept="image/*" />

请参阅input element specification

accept = content-type-list [CI]
 This attribute specifies a comma-separated list of content types that a server
 processing this form will handle correctly. User agents may use this information
 to filter out non-conforming files when prompting a user to select files to be sent
 to the server (cf. the INPUT element when type="file").

答案 1 :(得分:1)

没有。你不能。 Web服务器无权具有对用户本地文件系统进行此类限制的权限。如果有人能做到这一点,我会把它视为黑客攻击。