Javascript 如何将新生成的图像上载到本地主机/图像/

Javascript 如何将新生成的图像上载到本地主机/图像/,javascript,php,Javascript,Php,我正试图发布一张由我的隐写术网站生成的图像。这是电流 用户选择用于隐写术的图像 用户输入他们的消息 Web将生成已包含该消息的新图像 我这里有生成的图像。当前必须手动移动,右键单击>另存为>所需目的地。首先获取图像并使用js或jQuery转换为base64,然后使用php将base64图像保存为文件,如下所示 <img src="" id="final_image" class="img-thumbnail"> 首先决定JavaScript还是Php?两者都不同。我将使用php,

我正试图发布一张由我的隐写术网站生成的图像。这是电流

  • 用户选择用于隐写术的图像
  • 用户输入他们的消息
  • Web将生成已包含该消息的新图像
    
    

    我这里有生成的图像。当前必须手动移动,右键单击>另存为>所需目的地。

    首先获取图像并使用js或jQuery转换为base64,然后使用php将base64图像保存为文件,如下所示

    <img src="" id="final_image" class="img-thumbnail">
    

    首先决定JavaScript还是Php?两者都不同。我将使用php,因此在用户单击“生成”按钮后,我还将创建一个post请求并上载生成的图像。您可以检查我的回答。对不起,这是一个正常的上载,问题是我想将web@Lokeshupload生成的图像上载到哪里?在配置文件中上载?在这个解决方案中,我必须上载原始文件,然后用我生成的文件重写它吗,基于此,您可以检查此()它工作正常谢谢!!!,所以我先上传原始图像,然后用base64字符串重写它,一开始我没有得到它。但是谢谢
    $data = 'data:image/png;base64,AAAFBfj42Pj4';
    
    list($type, $data) = explode(';', $data);
    list(, $data)      = explode(',', $data);
    $data = base64_decode($data);
    
    file_put_contents('/tmp/image.png', $data);