我有一个带有base64 url作为src的图像。我想使用输入文件(带有表单)将此图像发送到服务器。 因此,我需要将img标签转换为输入文件。
我正在使用插件Croppie裁剪图像。然后,将结果写入img标签。
我试图将img标签转换为文件。但是后来我不知道如何将文件转换为输入文件。
CREATE EXTENSION pgcrypto;
我想让输入文件充满裁剪后的图像。
谢谢您的时间。
答案 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。