如何在我的输入中显示上传的图像路径(laravel)

Posted

技术标签:

【中文标题】如何在我的输入中显示上传的图像路径(laravel)【英文标题】:How to display a uploaded image path in my input (laravel) 【发布时间】:2020-08-10 20:02:28 【问题描述】:

当用户想要编辑自己的帖子时,我希望当前上传的图片显示在输入字段中。 我试图将图像的路径从数据库传递到输入的值。 但不知何故,它没有出现。

<input type="file" name="image" value=" $posts->image_path >

我已经检查了哪些数据传递给了视图并且它是正确的。 在下图中,您可以看到转储到页面的路径,但我希望它在输入字段中,所以如果帖子发生更改,我不必再次上传相同的图像。

【问题讨论】:

您可以使用 session 或 ajax 调用来做到这一点 【参考方案1】:

您不能直接在输入文件中显示图像(不支持)。 但是,您可以在 img 标记中将其直接显示在它旁边

【讨论】:

好的,奇怪是因为安全原因吗? 所以我需要将上传图片设为可选,或者为上传图片制作不同的表单。 @SebastianTramper,是的,可选上传是最好的。

以上是关于如何在我的输入中显示上传的图像路径(laravel)的主要内容,如果未能解决你的问题,请参考以下文章

如何在电子邮件中显示从Laravel发送的图像

如何在 laravel 5 中插入和更新图像 Summernote

如何在 Laravel 中上传和显示嵌入的 youtube 视频

Laravel 刀片模板中的图像路径问题

在视图中显示图像 Laravel 6

如何在 Laravel 7 中使用 Livewire 显示存储路径中的图像