在尝试提出一个基于 servlet 的应用程序来读取文件并操作它们(图像类型转换)时,我想到了一个问题:
- 是否可以检查文件内容并知道文件类型?
- 是否有标准规定每个文件必须在其内容中提供某种类型的标记,以便应用程序不必依赖文件扩展名约束?
考虑一个应用场景:
我正在创建一个能够将不同的文件格式转换为一组输出格式的应用程序。假设用户上传 PDF,我的应用程序可以建议可能的转换格式是 microsoft word 或 TIFF 或 JPEG 等。
由于我的应用程序将逐渐支持不同的文件格式(在一段时间内),我希望我的应用程序检查输入文件,而不是让用户指定格式。并向用户建议可能的输出格式。
我知道这是一个开放式的、广泛的问题。如果需要修改,请告诉我。
谢谢,阿尤斯曼