fare upload di un file tramite browser e salvarlo su SD dell'arduino webserver

Ciao a tutti, mi chiedevo: è possibile, con una Yun o con una Ethernet shield, generare una pagina che permetta l'upload di un file che venga salvato sulla sd card? Grazie

Con la YUN non so, con gli altri modell no. Usa un rasberry o simile. Ciao Uwe

Io faccio l'upload di file sulla SD da remoto verso la MEGA e la DUE tramite http curl, sulla YUN sicuramente è possibile ma non so nemmeno io darti un codice.

Non ho capito però cosa intendi per generare pagina (si crea da sola?)

upload di un file tramite browser

spiegati meglio

Ciao, intendo semplicemente una pagina contenuta anch'essa nella sd card, con dentro il lo script l'html e il js relativi all'interfaccia per l'upload.

Sai indicarmi qualche esempio invece di curl?

il metodo CURL usa questa sintassi

lo puoi fare creando un file batch, metodo più semplice

set IPADDRESS=http://192.168.1.177
@echo off

set SubDir=my_subdir/
for %%f in (%SubDir%nomefile.txt) do (
echo uploading %SubDir%%%f to %IPADDRESS%/upload/
curl.exe -0 -T %SubDir%%%f %IPADDRESS%/upload/
)
echo Upload complete!

Per farlo da una pag web caricata dall'host remoto è un po' più complicato, devi trovare le api giuste che facciano il servizio aprendoti i percorsi con selezione file della tua macchina locale. Per me linux è arabo, non mi avvicino nemmeno al pulsante ON di tali macchine

pablos: ... omissis ...

Per me linux è arabo, non mi avvicino nemmeno al pulsante ON di tali macchine

[OT] Scusami ma non mi sono potuto trattenere :grin:

Ci sono 100 motivi per usare linux, non sai cosa ti perdi , una volta che ti addentri nel mondo linux non ne esci più.

Un server Linux è molto meglio di un server microzozz .

Linux è open source cioè è libero puoi tranquillamente installarlo e dispone di molti pacchetti che non sono nulla da meno di quelli a pamento, a differenza di microzozz che paghi solo (e se non paghi rischi il penale). Per iniziare non è mai tardi. :grin: :grin: :grin: [/OT]

Io nel mio lavoro non mi occupo di installare server, mi ci manca solo questo, mi occupo di creare, cablare su cavo e/o su fibre la rete, fare i test e per me finisce li, però per quanti studi medici, ospedali, uffici di avvocati, commercialisti, logistica corrieri espressi, magazzini semiautomatizzati, software di programmazioni centrali telefoniche tradizionali, centrali telefoniche Ip, centrali di allarme di tutte le marche, negozi di qualsiasi tipo, non ce ne uno di quelli che ho fatto in 20 anni che usa linux, ma proprio zero ....nada de nada Comunque non è che non mi piaccia, mi sono un po' stufato di cominciare da zero su ogni cosa, lo faccio su qualcosa che puó servirmi ... tutto li

ciao

Certo non ti posso dar torto, cominciare da zero per una cosa che non ti può servire , non è consigliabile. mi ha tratto in inganno lo scriptino per la shell di windows, anche in linux esiste la shell ed è anche essa molto potente, pensavo che ti piaceva la programmazione , come me :D

Se un domani vorresti cominciare ti consiglio Ubuntu oltre ad essere semplice ha una comunità italiana, esistono varie versioni, anche la server con già integrati php, mysql e apache.

Ciao

ti ho mandato un pm per una piccola consulenza.