|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
Consiglio sviluppo applicazione trasferimento files
Buonasera a tutti,
avrei bisogno di un consiglio riguardo alla tecnologia da utilizzare per un applicativo che dovrei sviluppare per il trasferimento di files da parte di diversi punti vendita verso un mio server. Attualmente tutti i punti vendita utilizzano un file batch stupido, richiamato automaticamente dai loro gestionali, che non fa altro che collegarsi al server effettuando prima un put e poi un rename. Il mio problema attuale è che questo sistema non mi garantisce l'effettivo arrivo del file per una miriade di motivi (blocco del firewall, connessione interrotta, ecc...) e in più essendo un output di sole linee di testo, eventuali errori mostrati non vengono percepiti dagli utenti (che ahimè non sono delle cime) che quindi sono fermamente convinti di aver inviato tali files. Vorrei quindi una soluzione che: - non venga bloccata dai firewall(fisici o software) e dagli antivirus; - mi garantisca la compatibilità con tutti i sistemi operativi (soprattutto windows 10 che da parecchi problemi per via di tutte le protezioni che via via sono state introdotte...); - mi permetta di non installare software particolarmente invasivi nei pc dei clienti per effettuare il trasferimento dei files, l'ideale sarebbe riuscire a fare tutto con un singolo eseguibile (probabilmente mi toccherà utilizzare ancora l'ftp?!); - mi garantisca che il file è stato trasmesso e che ne intercetti eventuali errori di trasmissione mostrandoli con un'interfaccia più user friendly rispetto alla mia attuale condizione. Stavo iniziando a sviluppare un applicativo in .net che utilizza al momento ancora il trasferimento via ftp abbandonando finalmente i vecchi batch, ma ho paura che, a lavoro fatto, mi ritroverò poi problemi di compatibilità o comunque i soliti problemi e rotture con firewall/antivirus/sistemi operativi, perciò ho deciso, prima di andare avanti, di chiedere consiglio a voi... Grazie in anticipo.
__________________
Acquisti positivi con: [TDK] |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
Ciao,
ma vuoi fare un applicativo web o nativo? se fai una pagina web di upload non è sufficiente? potresti cavartela con qualche riga di codice nel caso
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
No purtroppo deve essere un applicativo che gira sul PC richiamabile dai diversi gestionali dei punti vendita.
Non può essere un upload manuale sul web purtroppo.
__________________
Acquisti positivi con: [TDK] |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
mmmh, temo che rischi problemi di proxy in questo modo.
puoi valutare una via di mezzo, ovvero un applicativo che si occupi dell'upload (batch o come vuoi) verso una pagina web in http (e magari eviti problemi di proxy visto che sei sulla porta 80 o 443) ciao
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
Capisco, il problema è che la macchina in cui arrivano tali files è accessibile dal web credo solo con ftp, non è un server web ma una macchina della mia rete locale a cui si accede dall'esterno da un indirizzo ftp.miosito.it che viene reindirizzato a tale macchina.
Credo non sia possibile (o sbaglio?), quindi, effettuarvi l'upload mediante protocollo http?
__________________
Acquisti positivi con: [TDK] |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
premesso che sei .bat attuali usano ftp e non sono bloccati non vedo perchè il tuo software non debba andare, detto questo...
puoi assolutamente inserire il lato "server" in un pagina che vuoi del tuosito.it con o senza redirect (esempio se usi un nas puoi madarlo alla pagina web del nas che gestisca l'upload)
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
Quote:
- il cliente è senza connessione internet, non riuscirà a collegarsi all'ftp ma non lo capirà poiché il livello di conoscenza dello strumento è bassissimo (forse uno su 100 sa cosa vogliano dire quelle scritte che compaiono...) - aggiornano l'antivirus, un firewall software, aggiungono un firewall hardware, cambiano operatore telefonico quindi nuovo router nuovo firewall... Quote:
__________________
Acquisti positivi con: [TDK] Ultima modifica di _Firefox_ : 27-01-2017 alle 22:28. |
||
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Nov 2009
Messaggi: 56
|
Ciao,
beh una soluzione potrebbe essere quella di appoggiarti ad un server esterno che abbia un interfaccia web e che a sua volta comunichi tramite ftp a ftp.miosito.it. Con questo risolvi problemi di firewall antivirus, filtri ecc. ed è compatibile con tutto praticamente. Ovviamente introduci altri problemi. Diversamente si tratta di fare attenzione che il tuo programma "installato" dia dei messaggi molto chiari su quelli che sono i problemi riscontrati. EDIT: Quando dico "server esterno" intendo dire oltre quello che lavora solo in ftp. Non necessariamente esterno alla lan. che è un po quello che mi pare ti abbia suggerito les2
__________________
Un elemento come me quando si fissa fa sempre un gran casino, ma solo nel 45 ciò è stato negativo . Little Boy era mio nonno Ultima modifica di U235 : 28-01-2017 alle 19:15. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
ma si,
le soluzioni vanno da un nas nella tua rete ad uno spazio hosting che faccia da tramite (http da un lato ed ftp dall'altro) ad una soluzione completamente esterna alla tua rete. se è una cosa per lavoro non vedo grossi problemi di costi, nè per un nas nè per uno spazio hosting/cloud sufficiente. certo se i file sono a colpi di 4gb magari devi dimensionarla... altrimenti vai tranquillo ps. ovviamente sotto compenso ti faccio anche il tutto scherzo dai :P
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#10 | ||
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
Quote:
Quote:
Abbiamo già un hosting che usiamo per altre cose che potrei utilizzare anche per questo volendo... Quindi il mio programma dovrebbe effettuare l'upload via http post, invece il mio server ftp locale dovrebbe scaricare tutti i files che trova via ftp all'host web e spostarli in locale dove mi servono se ho capito bene...
__________________
Acquisti positivi con: [TDK] |
||
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
mi sembra un compromesso fattibile
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Hai provato a vedere le API di Dropbox?
Magari ti puoi appoggiare a quello...
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Linux City!
Messaggi: 639
|
Quote:
@U235 Accennavi a eventuali problemi. Cosa volevi dire?
__________________
Acquisti positivi con: [TDK] |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:16.



















