问题标签 [file-type]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1837 浏览

c# - 尝试使用单声道在 linux 上编译 x64 应用程序会出现 PE32Plus 错误?

完整的错误是

错误 CS8088:您的 .NET 运行时不支持“PE32Plus”。请改用最新的 Mono 运行时。(CS8088) (测试)

这是在 x86_64 linux 系统上,mono 和 monodevelop 安装为 x86_64。我尝试编译为 x64 的任何应用程序都会发生这种情况,包括一个空的测试程序。

我安装了 mono 2.6.7 和 monodevelop 2.4.3,任何人都可以提供见解。

据我所知,PE32Plus 是 64 位应用程序的文件类型,但 mono 的网站说它们支持 x64 环境

0 投票
2 回答
3015 浏览

ruby - 如何使用 Rack 为特定文件设置内容类型?

我想让 Rack 提供具有特定内容类型的特定文件。这是一个 .htc 文件,它需要作为 text/x-component 提供,以便 IE 能够识别它。在阿帕奇我会做

如何使用 Rack 实现这一目标?目前该文件由 Rack::Static 提供,但我没有找到设置内容类型的选项。

0 投票
6 回答
1818 浏览

svn - svn diff 与 vim,但具有正确的文件类型

这篇博文提供了一种使用 Vim 和svn diff. 不幸的是,Vim 不理解左侧的文件类型,所以没有语法高亮。解决这个问题的最简单/最好的方法是什么?

0 投票
1 回答
4032 浏览

objective-c - 将 UTI 分配给文件类型

我正在尝试为一对文件类型添加 UTI,按扩展名匹配。我想我已经正确设置了它 - 至少,文件扩展名 - > UTI 映射被识别(我在 info.plist 中将其声明为导入类型)。但是,当我尝试从我的测试文件中获取 UTI 时,我得到了一个动态 UTI。这是我用来测试这两种情况的示例代码:

NSLog #1 打印出“dyn.########”,NSLog #2 打印出“com.mycompany.filetype1”。我本来希望他们打印同样的东西。是否有一些额外的步骤可以使文件-> UTI 映射正常工作,或者是启动服务需要赶上吗?

仅使用扩展名-> UTI 映射不是一个选项,因为我想使用一些利用 UTI 的 API,而这些 API 似乎正在使用文件-> UTI 映射。

为了完整起见,这里是导入类型的 plist 条目:

0 投票
1 回答
509 浏览

macos - 我是否正确使用了统一类型标识符?

我正在为 Mac OS X 创建一个应用程序,我想知道我是否在应用程序的 .plist 文件中正确使用了 UTI:

这段代码似乎可以工作,尽管在 Finder 中双击 .sdbx 文件不会导致我的应用程序自行打开文件……但这可能只是我的代码(稍后我会研究)。

此外,我的文件类型的格式是以 base-64 编码的加密内容...是 application/octet-stream 是最好的 MIME 类型,还是我应该使用其他东西,我可能会遇到兼容性问题通过使用不太常见的 MIME 类型在频谱中的任何地方?

另外,我包括以下代码:

我应该包括这个,因为我有上面的 UTI 代码吗?这是必要的吗?两者有什么区别?我无法从文档中确定这一点。谢谢 :)

0 投票
2 回答
133883 浏览

jquery - 使用 jQuery 的文件输入的完整路径

当我调用val()输入时,type="file"我只得到文件名而不是完整路径。如何获得完整路径?

0 投票
1 回答
204 浏览

c# - 在 Mono 中获取文件类型

如何在 Mono 中获取文件类型?即"*.txt" => "Text Document""*.jpg" => "JPEG Image"。类似于SHFILEINFO.szTypeName在 Windows 上使用 P/Invoke 返回的内容。

0 投票
2 回答
5490 浏览

c++ - 使用 Windows API 获取文件关联

我正在使用 C++ 为 Windows 开发基于控制台的文件浏览器,并且很难将上下文菜单组合在一起,该菜单列出与文件关联的操作并在它们上调用命令。目前最大的问题是将操作与文件类型相关联。

我知道在 HKEY_CLASSES_ROOT 中打开和调整注册表项的过程,但我找不到实际获取操作及其命令的方法,因此我可以从中构建上下文菜单。

注册表中这些协会的一般结构是:

HKEY_CLASSES_ROOT\(extension)\(default) - 文件类型
HKEY_CLASSES_ROOT\filetype\(default) - 文件类型描述
HKEY_CLASSES_ROOT\filetype\shell\action\(default) - 操作描述
HKEY_CLASSES_ROOT\filetype\shell\action\command\(默认) - 对文件调用的命令

我想知道是否有一种方法(希望使用 Windows API)可以获得与文件类型相关的所有操作。至少我可以在注册表中检查这些操作的命令......

此外,这种方法似乎不适用于我系统上的一些常见文件类型(例如 mp3),因为默认键留空,另一个键(“PercievedType”)设置为音频......我怎样才能得到这些动作对于这样的事情?

最后,如果有更好的方法来做到这一点,我很乐意听到它,我通常讨厌与注册表打交道。我宁愿有一个简单的 Windows 调用,它可以让我得到动作和命令......

0 投票
5 回答
17754 浏览

vb.net - VB.NET 中的文件类型检查?

我有一个图像大小调整程序,它可以工作。问题是当用户在文件选择对话框中选择非图像文件时,它会崩溃。如何检查图像文件?

0 投票
1 回答
420 浏览

macos - 是否有一系列一致且美观的文档图标(例如 HTML、ZIP、PDF)?

我正在寻找一组一致的、漂亮的、系统中性的文档图标。例如,如果您在维基百科中检查PDF 文件格式ZIP 文件格式的条目,您会在右侧找到相应文件的文档图标。然而,这些图标既不是免费的,也没有统一的设计。OS X、Windows、KDE ​​等系统具有一组一致的设计,但我认为它们不是免费的。

我可以为一组图标购买许可证。例如,您可以在 iStockphoto.com 上找到此类集,但通常该集仅包含非常有限数量的文件类型/mime 类型(例如 .txt、.html、.css、.pdf、.doc.、.xls、.ppt , 。压缩)。

我问的原因是我想在我的iPhone 应用程序中显示这些图标,而 iOS 本身不提供这些图标。当然,对于这个应用程序,图标应该遵循 iOS 图标设计指南( Apple OS X HIG中有一篇关于 OS X 图标设计理念(例如视角等)的好文章)。