FileFormat.Detect
محتويات
[
يخفي
]Detect(Stream, string)
اكتشاف تنسيق الملف من تدفق البيانات، اسم الملف اختياري لتخمين الأنواع التي لا تحتوي على رأس سحري.
public static FileFormat Detect(Stream stream, string fileName)
| معامل | النوع | الوصف |
|---|---|---|
| stream | Stream | دفق يحتوي على البيانات للكشف |
| fileName | سلسلة | اسم الملف الأصلي للبيانات، يُستخدم كدليل. |
قيمة الإرجاع
مثيل FileFormat للنمط المكتشف أو null إذا فشل.
استثناءات
| استثناء | شرط |
|---|---|
| IOException | استثناء يُرمى عند فشل قراءة البيانات. |
أمثلة
byte[] bytes = new byte[100];//take the bytes from your source
var fmt = FileFormat.Detect(new MemoryStream(bytes), "input-file");
Console.WriteLine($"Input data format: {fmt}");
انظر أيضًا
- class FileFormat
- namespace Aspose.ThreeD
- assembly Aspose.3D
Detect(string)
اكتشاف تنسيق الملف من اسم الملف، يجب أن يكون الملف قابلاً للقراءة حتى يتمكن Aspose.3D من اكتشاف تنسيق الملف عبر رأس الملف.
public static FileFormat Detect(string fileName)
| معامل | النوع | الوصف |
|---|---|---|
| fileName | سلسلة | المسار إلى الملف لاكتشاف تنسيق الملف. |
قيمة الإرجاع
مثيل FileFormat للنمط المكتشف أو null إذا فشل.
استثناءات
| استثناء | شرط |
|---|---|
| IOException | استثناء يُرمى عند فشل قراءة البيانات. |
أمثلة
var fmt = FileFormat.Detect("input.fbx");
Console.WriteLine($"Input file format: {fmt}");
انظر أيضًا
- class FileFormat
- namespace Aspose.ThreeD
- assembly Aspose.3D