Comment dois-je faire un tableau d'octets en arrière dans un fichier et l'ouvrir automatiquement avec C#?
Je suis en train d'écrire un peu de code pour ajouter des pièces jointes à une demande je suis bâtiment.
J'ai ajouter & Supprimer de travail mais je ne sais pas par où commencer pour mettre en œuvre l'ouvrir.
J'ai un tableau d'octets (à partir d'un champ de table) et je ne sais pas comment le faire automatiquement ouvert par exemple
Si j'ai un tableau d'octets qui est un fichier PDF, comment puis-je obtenir mon application pour ouvrir automatiquement Acrobat ou que ce soit attribué actuellement la demande de prolongation est à l'aide de C#?
- Je suppose que ce n'est pas une ASP.NET application. La façon la plus simple devrait être de l'utilisation du Système.Diagnostics.Processus.Start(). msdn.microsoft.com/fr-fr/library/...
Vous devez vous connecter pour publier un commentaire.
Afin de l'ouvrir dans tout application externe, vous devez écrire les octets sur le disque, puis le Processus d'utilisation.Pour lancer l'application associée sur le fichier temporaire. Il suffit de passer le nom de fichier temporaire (avec la bonne extension) comme seul argument le Processus.Démarrer, et ce fichier s'ouvrira dans l'application appropriée.
Certaines applications peuvent avoir une façon de nourrir un flux d'octets, mais ceci devrait être traitée par l'application cible explicitement.
Pour un exemple de code, vous pourriez faire quelque chose comme:
Cela peut aider un peu
Simplement écrit le byte[] sur le disque puis l'exécute avec l'application associée.
Écrire les données dans un fichier temporaire et de l'ouvrir à l'aide de Processus. Cela permettra d'utiliser le programme configuré pour le type de fichier. (par exemple, txt > le bloc-notes)