Вставка / встраивание файла в файл DOCX - определение типа файла - PullRequest
3 голосов
/ 30 июля 2010

Допустим, у меня есть API, который позволяет клиентам вставлять файл в шаблон DOCX, они просто передают путь к файлу.Если это изображение, я просто хочу добавить изображение в файл, если это что-то живое в формате RTF / DOC, тогда я могу встроить его так, чтобы содержимое было видно, если это какой-то другой тип, такой как MP3 или PDF, то он может просто встроиться сicon.

Я думаю, я мог бы просто посмотреть на расширение файла, но даже тогда я думаю, что мне может понадобиться правильная строка типа файла, я вижу фрагменты кода, такие как mainPart.AddEmbeddedObjectPart("application/vnd.openxmlformats-officedocument.oleObject"), и удивляюсь, как я могу отобразить расширение файлапечатать.Есть ли удобная страница с такими вещами?

И, я полагаю, мне нужна другая логика для картинок / других типов?Было бы странно вставлять картинку?

...