存储最后一个本地输入文件img.src使用的URL(不是最新的)并使用它

时间:2017-04-05 13:40:50

标签: javascript jquery html

我是一个初学者,并试图寻找答案,但无法找到一个问题。我有一个输入文件字段,从本地加载例如test.png文件 之后我可以查看图像。 然后我想通过按钮清除输入字段(我已经这样做了)但我还想要一个选项来重新加载上次使用的输入文件。

  1. 加载文件,例如char.png
  2. 重置输入文件(已完成)
  3. 通过按钮加载上次使用的图像(如果我想使用上一个文件,我不必再找到它) - 加载上次使用的按钮
  4. Visualization:

    HTML部分:

         var mongoose = require('mongoose');
    
    
            mongoose.connect("mongodb://localhost:27017/db_ldap_users");
    
           var usersSchema = new mongoose.Schema({uid : String });
    
           var Users = mongoose.model('Users', usersSchema);
    
            app.get("/test", function(req, res) {
                console.log("Service /test called");
               var users = new Users();
              users.uid = "James";
              console.log("User created");
    
             users.save(function(err) {
                 console.log("Callback");
                      if (err) {
                       console.log("error");
                      throw err;
             }
                console.log('added !');
             res.send("ok");
            });
       });
    

    JS部分:

    <form>
        <input type="file" accept="image/*" id="file_input">
        <button onclick="reset2($('#file_input'));event.preventDefault()">Reset file</button>
        <button onclick="reload()">Load last used</button>
    </form>
    

    我尝试使用全局变量“stored”来存储所选本地输入图像的当前URL,并在reload()函数中使用它来加载上次使用的文件,而不必显示它的路径。

    但是在加载文件之后,然后当我点击我的“加载最后一个”按钮时通过reset2函数清除输入时它表示它的空最后使用的文件没有加载。

    任何想法如何解决?

0 个答案:

没有答案