php - 通过单击按钮或链接(javascript 和/或 php?)将服务器端文件设置为输入文件类型的值

标签 php javascript file types

我有一个上传字段,人们可以在其中上传图像。我想在其旁边添加一个链接,内容为:使用默认值

因此,当用户没有要上传的图像时,他们可以单击链接,为该字段设置特定文件(在网络服务器上)。例如:default_picture1.jpg

我读到(出于安全原因)不可能使用 javascript 设置输入文件类型的值。我了解客户端安全原因,但我想要实现的是使用网络服务器上的文件设置值,该文件已经存在,可以在访客没有要上传的图片时使用.

我尝试使用 js 但显然不起作用:

<label>Picture 1</label>
<input title="" size="60" id="pic1" name="pic1" type="file" />

<a href="#" onClick="document.getElementById('pic1').value = 'test1.jpeg';">test1</a>
<a href="#" onClick="document.getElementById('pic1').value = 'test2.jpeg';">test2</a>
<a href="#" onClick="document.forms['form_upload'].elements['pic1'].value = 'test3.jpeg';">test3</a>

(顺便说一句:我只是尝试了 3 种不同的方式在 JS 中设置值)

也许可以用 php 来实现?

如果您有其他与此相关的想法,请随时发表。

非常感谢您的帮助并花时间回答!

问候,

戈萨

最佳答案

出于安全原因,您无法设置。想象一下,如果您可以将该文件设置为用户计算机中的某些 cookie 文件或任何其他个人信息丰富的数据。

如果用户想要一个默认图像,其中包含按钮附近的图像,我只需单击一个按钮即可。如果用户单击该按钮,您可以检索图像。这是你的想象力。

关于php - 通过单击按钮或链接(javascript 和/或 php?)将服务器端文件设置为输入文件类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744645/

相关文章:

php - Codeigniter 无法连接到 ssl ://smtp. googlemail.com 错误

PHP 搜索功能不显示结果

c - 从文件中读取文本,跳过任何空格或空行

php - 在 Redis 中将 JSON 存储为字符串时转义特殊字符

php - 登录 Kohana 时出现错误消息

javascript - Lightswitch 2013 HTML Client - 在一个屏幕而不是所有屏幕上更改背景

javascript - 我如何动态生成文件名列表以用于 Grunt 任务?

javascript - Jquery 插件协作

java - Java 中的 C++ 样式多态输出

python - 打印一个值之间带有制表符的元组