Conseguir Uploadify Trabajo en C #
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.
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).