从IMG标记到文件输入

时间:2019-03-23 14:33:14

标签: javascript croppie

我有一个带有base64 url​​作为src的图像。我想使用输入文件(带有表单)将此图像发送到服务器。 因此,我需要将img标签转换为输入文件。

我正在使用插件Croppie裁剪图像。然后,将结果写入img标签。

我试图将img标签转换为文件。但是后来我不知道如何将文件转换为输入文件。

CREATE EXTENSION pgcrypto;

我想让输入文件充满裁剪后的图像。

谢谢您的时间。

2 个答案:

答案 0 :(得分:1)

不能。您不仅不能在文件标签中使用base64,而且只能在实际文件中使用,甚至根本不能在Javascript中设置文件输入的值。这是一个安全问题。

但是您为什么要这么做?如果您已经将文件编码为base64,则任何文本输入都可以将其发送到服务器。我可能会使用,因为显示代码没有意义。如果要预览,请使用img标签。

答案 1 :(得分:0)

正如 Amunium 所说,文件输入是只读的。

将 base64 图像保存到隐藏输入是最好的方法。

可以以编程方式清空文件输入值,但它们仍将被提交;虽然是空​​的。

There is a barebones explanation on how to get this done in a simple way