Obtenir Uploadify de travail en C #
Question
Cela semblait comme il devrait être facile, mais je l'ai eu du mal à travailler. Je ne sais pas pourquoi il ne fonctionne pas. Il montre juste l'entrée de fichier normal.
Y at-il un code / exemples pour ce travail. Je suis frustré ... se
Merci à vous tous.
La solution
Ceci est un tutoriel vidéo sur la façon de commencer à utiliser C # et Webforms, devrait vous aider.
http://casonclagg.com/ articles / 6 / vidéo-tutorial-Uploadify-asp-net-c-sharp.aspx
Pouvez-vous postez votre code bien afin que je puisse être en mesure de vous montrer ce que vous faites mal?
Voici l'exemple de code que j'ai pour 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" />
Ensuite, vous voulez faire un gestionnaire (.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");
}
}
}
Publiez votre code et je prendrai un coup d'oeil. On dirait que vous pointez vers une ressource qui n'existe pas. Peut-être votre propriété « Uploader » est pas orientée vers la ressource appropriée ou votre lien jquery est cassé (ou non).