Domanda

Questa sembrava che dovrebbe essere facile, ma ho avuto problemi a farlo funzionare. Non so il motivo per cui non è così. Si è solo mostrando l'input file normale.

C'è qualche codice / esempi per ottenere questo lavoro. Mi sto frustrato ...

Grazie a tutti.

È stato utile?

Soluzione

Questo è un video tutorial su come iniziare a utilizzare C # e Webforms, dovrebbe aiutare.

http://casonclagg.com/ articoli / 6 / video dimostrativi-uploadify-asp-net-c-sharp.aspx

Puoi pubblicare il codice anche se in modo che io possa essere in grado di mostrare ciò che si sta facendo male?

Ecco il codice di esempio che ho per asp.net

<script type="text/javascript">
       // <![CDATA[
       var id = "55";
       var theString = "asdf";
       $(document).ready(function() {
       $('#fileInput').uploadify({
       'uploader': 'uploadify/uploadify.swf',
       'script': 'Upload.ashx',
       'scriptData': { 'id': id, 'foo': theString},
       'cancelImg': 'uploadify/cancel.png',
       'auto': true,
       'multi': true,
       'fileDesc': 'Image Files',
       'fileExt': '*.jpg;*.png;*.gif;*.bmp;*.jpeg',
       'queueSizeLimit': 90,
       'sizeLimit': 4000000,
       'buttonText': 'Choose Images',
       'folder': '/uploads',
       'onAllComplete': function(event, queueID, fileObj, response, data) {

       }
     });
   });
   // ]]></script>

   <input id="fileInput" name="fileInput" type="file" />

Poi si vuole fare un Handler (Ashx):

public class Upload : IHttpHandler, IRequiresSessionState
{

    public void ProcessRequest(HttpContext context)
    {
        try
        {
            HttpPostedFile file= context.Request.Files["Filedata"];

            int id = (Int32.Parse(context.Request["id"]));
            string foo = context.Request["foo"];
            file.SaveAs("C:\\" + id.ToString() + foo + file.FileName);

            context.Response.Write("1");
        }
        catch(Exception ex)
        {
            context.Response.Write("0");
        }
    }
}

Inserisci il codice e mi prenderò un'occhiata. Suona come si punta a una risorsa che non esiste. Forse la vostra proprietà 'uploader' non è puntato alla risorsa appropriata o il tuo link jquery è rotto (o non c'è).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top