Pregunta

Esto parecía que debería ser fácil, pero he tenido problemas con su trabajo. No sé por qué no lo hace. Sólo se muestra el archivo de entrada normal.

¿Hay algún código / ejemplos para conseguir este trabajo. Estoy frustrado ...

Gracias a todos.

¿Fue útil?

Solución

Este es un tutorial de vídeo sobre cómo empezar a usar C # y formularios web, debe ayudarle.

http://casonclagg.com/ artículos / 6 / video-tutorial-uploadify-asp-net-c-sharp.aspx

Se puede publicar su código, aunque por lo que yo podría ser capaz de demostrar que lo que está haciendo mal?

Aquí está el código de ejemplo que tengo para 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" />

A continuación, desea hacer una 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");
        }
    }
}

Publique código y voy a echar un vistazo a él. Suena como que están apuntando a un recurso que no existe. Tal vez su propiedad 'cargador' no apunta al recurso adecuado o su enlace jQuery se rompe (o no).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top