Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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&;文件上载输入字段_Javascript_File_Input - Fatal编程技术网

JavaScript&;文件上载输入字段

JavaScript&;文件上载输入字段,javascript,file,input,Javascript,File,Input,我有两个关于文件输入的问题,希望你们能帮忙 1-选择文件输入字段的文本: 通常我通过使用:document.getElementById(“userfile”).value来实现 但它不适用于文件 2-更新文件输入的字段值。同上,我通常使用: document.getElementById(“userfile”).value='C:\Users\me\Pictures\pic.jpg' 我希望该图片成为文件输入的选定值,但我不能这样做。 有什么需要帮忙的吗 如上所述,您不能从JavaScrip

我有两个关于文件输入的问题,希望你们能帮忙

1-选择文件输入字段的文本:

通常我通过使用:
document.getElementById(“userfile”).value来实现

但它不适用于文件

2-更新文件输入的字段值。同上,我通常使用:

document.getElementById(“userfile”).value='C:\Users\me\Pictures\pic.jpg'

我希望该图片成为文件输入的选定值,但我不能这样做。
有什么需要帮忙的吗

如上所述,您不能从JavaScript中指定指向用户文件系统的文件。浏览器不允许您这样做。如果这是可能的,人们将向网站公开他们的文件,而网站可以在用户不知情的情况下上传他们的私人数据


对于第二个问题,如果您想访问用户选择的图像,您可以在用户指定文件后,使用它从文件输入中获取图像数据。

如上所述,您不能从JavaScript中指定指向用户文件系统的文件。浏览器不允许您这样做。如果这是可能的,人们将向网站公开他们的文件,而网站可以在用户不知情的情况下上传他们的私人数据


对于第二个问题,如果您想访问用户选择的图像,您可以在用户指定文件后使用该选项从文件输入中获取图像数据。

您不能以任何方式或形式这样做,因为文件输入有一些安全限制,其中一个问题是,您无法在用户计算机上指定要上载的文件。如果浏览器已经支持,您可以执行1。你不能做2。阅读HTML5文件APIthanx@adeneo以获得帮助。你不能以任何方式或形式这样做,因为文件输入有一些安全限制,其中之一是你不能指定用户计算机上要上传的文件。如果浏览器已经支持它,你可以做1。你不能做2。请阅读HTML5文件APIthanx@adeneo,以获得帮助Thanx@Philipp。谢谢您的帮助,这就是为什么我可以找到这样做的方法/谢谢你的帮助,这就是为什么我能找到这样做的方法/