2017-03-29 2 views
-1

Ich möchte gerne auf diese Eigenschaft zugreifen und sie hoffentlich ändern, so dass mein Ereignis-Listener, der auf das Ereignis hört, bei zwei aufeinanderfolgenden Uploads der gleichen Datei aufgerufen wird.Wo speichert <input type = "file"> den Pfad der zuletzt hochgeladenen Datei?

+1

http://stackoverflow.com/questions/13655391/storing-the-image-from-an-html-input-file-form-locally –

+0

So ist es nicht möglich, um diesen Weg zu ändern. Ich muss immer noch reagieren, wenn die gleiche Datei zweimal hintereinander hochgeladen wird, weil es passieren kann, dass sich die Datei geändert hat, und ich muss diese Information bekommen. Gibt es eine Möglichkeit, das zu tun? – gicig

+0

was genau möchten Sie tun? –

Antwort

1

Sind Sie auf der Suche nach so etwas?

var $c = $("#container"); 
 
var $f1 = $("#container .f1"); 
 

 
function FChange() { 
 
    alert("f1 changed"); 
 
    
 
    $(this).remove(); 
 
    $("<input type='file' class='f1' />").change(FChange).appendTo($c); 
 
} 
 

 
$f1.change(FChange);
.f1 { z-index: 2 }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="container"> 
 
    <input type="file" class="f1"> 
 
</div>

+1

Ja, diese Problemumgehung hat für mich funktioniert. Vielen Dank. – gicig

Verwandte Themen