Ich verwende derzeit ng-flow, um einen Datei-Upload durchzuführen. Es scheint, dass die Standardaktion zum Auswählen einer Datei das sofortige Hochladen ist. Ich möchte dies überschreiben, so dass Dateien ausgewählt und nur per Knopfdruck hochgeladen werden. Vielleicht bin Verlesen ich die Dokumentation, aber bisher habe ich folgendes:ng-flow upload programmgesteuert
<div flow-init="{target: '/upload'}"
flow-files-submitted="$flow.upload()"
flow-file-success="$file.msg = $message">
<input type="file" flow-btn/>
Input OR Other element as upload button
<span class="btn" flow-btn>Upload File</span>
<table>
<tr ng-repeat="file in $flow.files">
<td>{{$index+1}}</td>
<td>{{file.name}}</td>
<td>{{file.msg}}</td>
</tr>
</table>
</div>
Dies scheint zu funktionieren und ich kann die Netzwerkanforderung sehen Ausgehen. Ich habe flow.js upload file on click lokalisiert und versucht, der vorgeschlagenen Antwort zu folgen, jedoch $flow
war undefined in der jeweiligen Funktion.
Also, wie programmiert man Dateien mit ng-flow programmatisch?