Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Upload files από Application σε Web Service

Îåêßíçóå áðü ôï ìÝëïò amargar. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 20-04-2007, 12:57. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-04-2007, 12:06 30441

    Upload files από Application σε Web Service

    Καλημέρα σας ,
    προσπαθώ να δημιουργήσω την δυνατότητα μια εφαρμογή - application να κάνει upload αρχεία σε ένα φάκελο μέσα σε ένα Web Service. Προσπάθησα να μεταφέρω τα bytes αλλά παρουσιάστηκε πρόβλημα.
    Γνωρίζετε τι μπορώ να κάνω;

    Ευχαριστώ
  •  20-04-2007, 12:57 30451 σε απάντηση της 30441

    Απ: Upload files από Application σε Web Service

    Το πρωτόκολλο για να μεταφέρεις αρχεία μέσω web service είναι το MTOM

    (από WikiPedia) MTOM is the W3C Message Transmission Optimization Mechanism, a method of efficiently sending binary data to and from web services. It uses XOP (XML-binary Optimized Packaging) to transmit binary data and is intended to replace both MIME and DIME attachments.

    • Η καλύτερη υλοποίηση που βρήκα είναι αυτή: http://www.codeproject.com/soap/MTOMWebServices.asp
    • Άλλη λύση είναι να μετατρέπεις τα αρχεία σου σε byte arrays, όπως προσπάθησες να κάνεις κι εσύ. Δεν ξέρω που κόλλησες.
    • Τρίτη λύση είναι να βάλεις ένα HTTP Handler στο web site που έχεις τα web services και ουσιαστικά να κάνεις upload/download όπως θα έκανες περίπου σε ένα ASP.NET Web Site.
    Προτεινόμενη και πιο ολοκληρωμένη λύση βέβαια είναι η πρώτη. Αν θέλεις περισσότερες λεπτομέρειες, εδώ ήμαστε!


     


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  20-04-2007, 18:51 30502 σε απάντηση της 30441

    Απ: Upload files από Application σε Web Service

    Τι πρόβλημα παρουσιάστηκε;


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems