Frage

Dies schien einfach zu sein, aber ich hatte Probleme, es zum Laufen zu bringen. Ich weiß nicht, warum es nicht tut. Es wird nur die normale Dateieingabe angezeigt.

Gibt es Code / Beispiele, um dies zum Laufen zu bringen? Ich bin frustriert ...

Danke euch allen.

War es hilfreich?

Lösung

Dies ist ein Video -Tutorial zum Einstieg mit C# und WebForms sollte Ihnen helfen.

http://casonclagg.com/articles/video-tutorial-uploadify-asp-net-sharp.aspx

Können Sie Ihren Code jedoch posten, damit ich Ihnen möglicherweise zeigen kann, was Sie falsch machen?

Hier ist der Beispielcode, den ich für ASP.NET habe

<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" />

Dann möchten Sie einen Handler (.ashx) machen:

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");
        }
    }
}

Poste deinen Code und ich werde es mir ansehen. Klingt so, als würden Sie auf eine Ressource zeigen, die es nicht gibt. Möglicherweise wird Ihre Eigenschaft "Uploader" nicht auf die richtige Ressource oder Ihr JQuery -Link (oder nicht da) angezeigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top