Attualmente sto usando ng-flow per eseguire un upload di file. Sembra che l'azione predefinita di selezionare un file sia caricare immediatamente. Mi piacerebbe scavalcare questo in modo che i file siano selezionati e caricati solo al clic del pulsante. Forse sto fraintendendo la documentazione, ma finora ho il seguente:ng-flow upload programmaticamente
<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>
Questo sembra funzionare e posso vedere la richiesta di rete di uscire. Ho trovato flow.js upload file on click e ho tentato di seguire la risposta suggerita, tuttavia $flow
non era definito nella rispettiva funzione.
Quindi, come si carica a livello di codice i file utilizzando ng-flow?