file-type相关内容

如何确定不带扩展名的AWS S3托管文件上的文件类型?

例如,我当前正在使用表单将项目直接上传到S3存储桶.在测试时,我没有指定任何预期的文件名或扩展名. 我上传了一个.png,它产生了这个直接链接: https://s3-us-west-2. amazonaws.com/easyhighlighting2/2015-07-271438019663927upload94788 当我将其放置在img标记内时,它会正确显示在网页上. ..

如何使用PHP判断文件是否为文本?

我正在为我们庞大的PHP代码库创建搜索引擎. 给出文件路径,如何确定文件是文本文件还是其他类型的文件?我宁愿不必求助于文件扩展名(例如substr($filename, -3)或愚蠢的东西),因为这是基于linux的文件系统,因此就文件扩展名而言,一切都是如此. 我正在使用RecursiveDirectoryIterator,所以我也可以使用那些方法. 解决方案 尝试 finf ..
发布时间:2020-05-01 10:14:16 PHP

Linux如何将文件识别为某种文件类型,以及如何以编程方式更改它?

我正在用Java创建一个程序,该程序读取文件的输入流,并根据密码是通过更改字节数来对其进行加密,然后创建一个新的加密文件. 例如: 我创建了一个包含以下单词的测试文件: This is a test to see if the encrypter project works. 当我在Java中读取字节时,得到: [84, 104, 105, 115, 32, 105, 115, 32 ..
发布时间:2020-05-01 09:53:29 Java开发

在Linux中注册文件扩展名/MIME类型

我正在开发一种具有自己文件格式的Linux应用程序.当您双击那些文件时,我希望打开我的应用. 如何在Linux上注册文件扩展名并将其与我的应用程序关联?我正在寻找一种标准方法(可用于基于GNOME和KDE的系统),并且可以在首次安装或运行程序时自动完成. 解决方案 使用 freedesktop.org波特兰的xdg-utils . 注册MIME类型的图标: xdg-ico ..
发布时间:2020-05-01 08:04:56 服务器开发

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

当我在使用type="file"的输入上调用val()时,我只会得到文件名,而不是完整路径.如何获得完整路径? 解决方案 您不能:这是所有现代浏览器中的一项安全功能. 对于 IE8 ,默认情况下处于关闭状态,但可以使用安全设置将其重新激活: 使用输入的type = file对象选择文件时,value属性的值取决于用于显示的安全区域的“将文件上传到服务器时包括本地目录路径"的安全 ..
发布时间:2019-11-05 17:56:30 JavaScript

Node.js - 文件系统获取文件类型,解决方案大约在2012年

我需要在node.js的帮助下获取文件的文件类型来设置内容类型。我知道我可以轻松检查文件扩展名,但我也有没有扩展名的文件应该有内容类型 image / png , text / html aso。 这是我的代码(我知道它没有多大意义,但这是我需要的基础): var http = require(“http”), fs = require(“fs”); http.createSe ..
发布时间:2019-05-24 15:31:59 前端开发

Node.js获取文件扩展名

我在node.js中使用express 3创建文件上传功能。 我想获取图像的文件扩展名。所以我可以重命名该文件,然后将文件扩展名附加到它。 app.post('/ upload',function( req,res,next){ var is = fs.createReadStream(req.files.upload.path), fileExt =>>>>我想获得图片的扩展名 ..
发布时间:2019-05-24 14:52:32 前端开发

如何从content-disposition获取文件名

我下载了文件作为ajax的响应。如何从内容处理中获取文件名和文件类型,并为其显示缩略图。我有很多搜索结果,但找不到正确的方法。 $(“。download_btn”)。click(function() { var uiid = $(this).data(“id2”); $ .ajax({ url:“http:// localhost:8080 / prj / “+ data +” ..
发布时间:2019-02-19 19:09:42 前端开发

是什么原因导致计算机将文件识别为某种文件类型?以及如何更改它(使用java)?

我在java中创建一个程序来读取文件的输入流,通过根据密码更改字节数来加密它,并创建一个新的加密文件。 例如: 我创建了一个包含以下字词的测试文件: 这是验证加密器项目是否有效的测试。 当我读取java中的字节时,我得到: [84 ,104,105,115,32,105,115,32,97,32,116,101,115,116,32,116,111,32,115,10 ..
发布时间:2019-01-02 21:53:43 Java开发

返回音频文件类型列表

在回答这个问题时:我想创建一个java程序,其中有一个组合框,显示文件夹中所有可用文件的标题 我注意到另一种实现答案的方法;使用AudioSystem.getAudioFileTypes()返回指定文件夹中所有支持的音频文件。我是一个相当缺乏经验的编码器,我无法在给定的答案中集成此方法 文件someFolder = new File(“pathname” ); Object [ ..
发布时间:2018-12-24 13:20:08 Java开发

在java中读取文件的标题

是否有人知道如何使用“魔术数字”或ascii值读取java中文件的标题以获取文件扩展名? 解决方案 也许不是你想要的答案,但是你给我们的信息很少...... 在unixoid系统中(Linux,Mac) ,* BSD)您拥有文件命令, 测试每个参数以尝试对其进行分类。按顺序执行三组测试:文件系统测试,魔术测试和语言测试。成功的第一个测试会导致打印文件类型。 例如 ..
发布时间:2018-12-19 21:36:42 Java开发

使用JFileChooser将文件类型附加到Java文件中

我正在尝试使用JFileChooser保存图像。我只希望用户能够将图像保存为jpg。但是,如果他们不输入.jpg,则不会将其保存为图像。有可能以某种方式将“.jpg”附加到文件的末尾吗? 文件file = chooser.getSelectedFile()+“.jpg”; 因为我在文件中添加字符串不起作用。 解决方案 为什么不将文件转换为字符串并在完成后创建一个新 ..
发布时间:2018-12-17 11:00:18 Java开发

java库从文件内容中查找mime类型

我正在搜索一个java库,它通过查看文件内容(字节数组)告诉你mime类型。我发现这个项目使用jmimemagic,它不再支持更新的文件类型(例如MS word docx格式),因为它现在处于非活动状态(从2006年开始)。 解决方案 使用Apache tika进行内容检测。请在下面找到链接。 http://tika.apache.org/0.8/detection.html 。我们有很多 ..
发布时间:2018-11-27 23:48:43 Java开发

使用Python迭代文件

我有一个问题要理解迭代文件,在这里我继续我在解释器上输入的内容和结果: >>> f = open('baby1990.html','rU') >>>对于f.readlines()中的行: >>>打印(行) >>> ... >>> ...文件中的所有行都显示在此处 >>> ... 当我尝试再次迭代相同的打开文件时,我什么都没有! >>> f ..
发布时间:2018-11-15 15:02:18 Python

IntelliJ无法正确识别特定文件,而是卡在文本文件中

我的IntelliJ项目中有一个freemarker文件(ftl)被错误地识别为文本文件。有许多相同的类型是正确的。我知道“标记为文本”选项。这可能是此文件被标记为文本的原始原因,但我没有提供“标记为ftl文件”选项将其关闭,如果确实这是问题。如果我将其他ftl文件标记为txt,我可以按预期将它们重新转换为ftl文件。 解决方案 请确保此文件(或代表它的模式)未列在 设置→ 编辑→ ..
发布时间:2018-08-07 16:32:22 Java开发

Webstorm无法识别JavaScript文件

Webstorm无法识别我的一个.js文件作为JavaScript文件,所以我失去了语法高亮,并能够添加断点。我查看了 workspace.xml 文件,该文件似乎与其他正常工作的.js文件具有相似的设置。 如果我更改文件的名称,它可以正常工作。所以Webstorm不知何故误解了具有此名称的文件的类型。我还能在哪里编辑项目? 解决方案 所以我看到了问题的三个可能原因: 1)文件 ..
发布时间:2018-08-07 16:29:19 Python

检测给定文件是否为图像,并且是java中特定类型的有效图像

我要求从用户输入文件获取,该文件应该只是指定类型的图像。例如。只有 JPEG s。必须拒绝其他文件。 所以我对文件实施了天真的基本检查 fileName.toLowerCase ().endsWith(“。jpg”)|| fileName.toLowerCase()。endsWith(“。jpeg”) 所以如果用户上传了file.png,这个文件被拒绝了。但随后用户意 ..
发布时间:2018-07-26 15:08:59 Java开发

如何判断无扩展图像是png还是jpeg

前一段时间我保存了一些由Web服务生成的图像,因此文件名为'ysauyft87ggsa67fgeg& w = 1600'。我可以打开并操作这些图像好吧,我只想知道它们是什么编码(几乎可以肯定是png或jpeg)。我在OSX中试过'获取信息',但它认为文件只是文本(即使它正确生成缩略图,我可以在预览中查看图像)。如果我在服务器上提供图像,它们将作为'application / octet-strea ..
发布时间:2018-07-25 17:41:35 其他开发

检查图像文件类型

我正在尝试向我的网站添加一个功能,用户可以将其个人资料图片设置为外部网址中的图片,而不是将其保存到自己的电脑上,然后将其上传到我的服务器。 这是我到目前为止所提出的: $ filename = $ inputs [ 'IMAGE_URL']; if(getimagesize($ filename)){ //获取新维度 list($ width,$ height)= get ..
发布时间:2018-07-25 17:32:31 PHP