Originariamente inviato da andbin
È il concetto di fondo che non è assolutamente corretto. Tu stai lavorando con un URL e se la applet è stata scaricata da internet, allora quel URL userà sicuramente il protocollo HTTP, cioè sarà una cosa del tipo
http://blabla/....
Il protocollo HTTP non è un file-system .... è un protocollo client-server in cui il client fa una "request" e il server invia una "response". Nella request inviata al server è anche presente quello che si chiama "metodo". I due metodi più usati sono GET e POST. GET serve per prelevare una risorsa da un server web mentre POST serve per inviare dei dati al server. Questi dati sono inviati come "corpo" della request.
Tornando alla tua questione che hai posto, il fatto che tu possa ottenere un URLConnection, ottenere un OutputStream e scriverci sopra,
non vuol dire che stai scrivendo un file sul server!!!
Vuol dire che stai facendo un POST e inviando dei dati nel corpo della request .... e cosa se ne farà il server dei tuoi dati .... dipende. Nel senso che per poter gestire il POST è necessario generalmente che l'URL faccia riferimento ad una pagina in un qualche linguaggio server-side: PHP, ASP, JSP ma anche Perl, Python o comunque un qualche linguaggio/script che possa eseguito sul server.
Lo script potrà quindi ricevere i dati, elaborarli e farne ciò che vuole, compreso es. memorizzarli su un file, su un db, reinviarli al client ecc....
Come hai fatto tu non potrà mai funzionare .....