2014-04-27 2 views
0

Je crée un composant visuel Web pour permettre aux utilisateurs de soumettre un formulaire qui leur permettrait de télécharger un document dans une liste de points de partage. Mon problème est de télécharger ce document dans la liste. J'utilise le contrôle asp fileupload et un bouton "submit" sur l'événement click pour commencer. Après cela, je suis un peu perduTélécharger un fichier via un formulaire pour partager la liste des points

Quel serait le code de retour pour télécharger le fichier dans ma liste?

+0

bien vouloir partager un peu de code. – Lokesh

Répondre

1

Le code ci-dessous est l'extrait de code.

private static void UploadBtn_click(Object sender, EventArgs e) 
{ 
    using (SPSite osite = new SPSite("URL")) 
    { 
    using (SPWeb oWeb = osite.OpenWeb()) 
    { 
     oWeb.AllowUnsafeUpdates = true; 
     SPList list = oWeb.TryGetList("ListName"); 
     SPListItem item = list.AddItem(); 
     FileStream stream = new FileStream(UploadBtn.FileName, FileMode.Open) ; 
     byte[] byteArray = new byte[stream.Length]; 
     stream.Read(byteArray, 0, Convert.ToInt32(stream.Length)); 
     stream.Close(); 
     item.Attachments.Add("myDoc.doc", byteArray); 
     item["Title"] = TextBox1.Text; 
     item.Update(); 
     oWeb.AllowUnsafeUpdates = false; 
    } 
    } 
} 

Un autre exemple de MSDN http://msdn.microsoft.com/en-us/library/lists.lists.addattachment.aspx

Questions connexes