Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Comunicazione con Flash player

    Ciao!Ho trovato in rete un'applicazione in flash che comunica con questo script per fargli creare un file sul disco e memorizzarci dei dati,ma non riesco a farlo funzionare...siccome non sono molto esperto di asp.net volevo capire se sbagliavo qualcosa o se c'è quanlche errore nello script, che ho riportato di seguito
    codice:
    <%@ Page language="C#" debug=true %>
    <%@ import namespace="System.IO" %>
    <script>
    void page_load(Object source, EventArgs e) {
    	string error_type = "";
    	try {
    		// create FileStream object so we can test for file existance
    		FileStream oFS = new FileStream(Server.MapPath(Server.UrlDecode(Request.QueryString["filename"])),FileMode.CreateNew,FileAccess.Write,FileShare.Write);
    		// create new StreamWriter object, using our FileStream for output
    		StreamWriter oSW = new StreamWriter(oFS);
    		// write the XML data coming from Flash, but URL decode it first
    		oSW.Write(Server.UrlDecode(Request.Form.ToString()));
    		// close our StreamWriter and FileStream
    		oSW.Close();
    		oFS.Close();
    		// saved without error
    		error_type = "none";
    	} 
    	catch (IOException) {
    		// we will receive an IOException if the file already exists
    		// set error_type to reflect this
    		error_type = "exists";
    	}
    	catch {
    		// catch any other error and send generic error back to Flash
    		error_type = "error";
    	}
    	finally {
    		// pass XML to Flash containing status
    		Response.Write("<server_response><error>" + error_type + "</error></server_response>");
    	}
    }
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    cosa vuol dire non riesco a farlo funzionare?
    dà errore? se sì,quale?
    va tutto perfettamente ma non fa quello che vorresti tu?
    insomma, o ti spieghi oppure mi spedisci una sfera di cristallo per leggerti nel pensiero

  3. #3
    Ops, scusami hai ragione!
    Beh innanzi tutto non so bene in che cartelle sistemare sia lo script che il filmato, quindi già questa potrebbe essere una fonte d'errore....Poi una volta avviato iis provo dal filmato Flash il comando che invia i dati: elabora per un pò e poi dà errore perchè c'è anche implementata una funzione che controlla se l'operazione sia andata a buon fine, e in effetti il file non viene proprio creato.
    Se non mi sono ancora spiegato dimmelo che mi impegno di più

  4. #4
    Nessun suggerimento o non mi sono ancora spiegato chiaramente?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.