Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema con upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354

    problema con upload

    ciao a tutti,

    io ho trovato questo codice per l'upload:

    Codice PHP:
    <%@ Page language="c#"%>
    <%                        
            
    Response.Write("Upload result:
    "
    ); //At least one symbol should be sent to response!!!
            
            
    string FolderToSave Server.MapPath("") + "\\UploadedFiles\\";
                                    
            
    HttpPostedFile myFile Request.Files(0)
            if(
    myFile != null && myFile.FileName !="")
            {
                
    myFile.SaveAs(FolderToSave System.IO.Path.GetFileName(myFile.FileName));
                
    Response.Write("File " myFile.FileName " succesfully saved.
    "
    );
            }
            else
                     
    Response.Write("No files sent. Script is OK!");     //Say to Flash that script exists and can receive files                
                
    %> 

    in teoria nell'altra pagina mi basterebbe fare una form che invii il file alla pagina, il problema è che non so che nome dare al campo file nel form
    io ho fatto questo, ma il sistema non va, mi segna in rosso

    HttpPostedFile myFile = Request.Files(0)
    e da errore


    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: CS1002: ; expected




    Codice PHP:
    <form enctype="multipart/form-data" action="uploadfiles.aspx" method="POST">
        
        
        
    Send this file: <input name="Files" type="file" />
        <
    input type="submit" value="Send File" />
    </
    form
    avete delle idee?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: problema con upload

    Originariamente inviato da Razzia
    ; expected
    :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao!
    HttpPostedFile myFile = Request.Files(0) ;

    pero' non capisco... perche' non usi il code behind e non compili il progetto?
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354
    se tolgo il ;

    mi da un'altro errore :master:


    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: CS1009: Unrecognized escape sequence

    Source Error:

    Line 3: Response.Write("Upload result:
    "); //At least one symbol should be sent to response!!!
    Line 4:
    Line 5: string FolderToSave = Server.MapPath("") + "\UploadedFiles\";
    Line 6:
    Line 7: HttpPostedFile myFile = Request.Filedata



    ps li uso separati perchè mi interfaccio a questa pagina tramite flash

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    Ragazzi, usate il codebehind e il compilatore, e' molto piu semplice!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354
    qualcuno non ha un upload in asp.net con il form separato dal "motore" di upload?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559

    PEr il motore separato non ti so dire

    cmq questo e' un' altro errore; in particolare gli "\" vanno scritti come "\\"
    questo perche lo slash e' un carattere speciale che dipende dal carattere successivo.
    ad esempio, \n vuol dire accapo.
    per scrivere slash devi pertanto scrivere \\

    tipo modifica la linea 5 cosi:
    Line 5: string FolderToSave = Server.MapPath("") + "\\UploadedFiles\\";
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

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.