我有一个上传字段,人们可以在其中上传图像。我想在其旁边添加一个链接,内容为:使用默认值
因此,当用户没有要上传的图像时,他们可以单击链接,为该字段设置特定文件(在网络服务器上)。例如: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/