javascript 无法识别 .fbx 文件类型
Posted
技术标签:
【中文标题】javascript 无法识别 .fbx 文件类型【英文标题】:javascript not recognizing .fbx file type 【发布时间】:2017-11-30 07:46:05 【问题描述】:我必须验证一个 <input type="file" />
html 字段,在该字段中只能上传 .fbx 文件,但 javascript 无法识别此 MIME-TYPE
(它返回一个空字符串),有什么办法吗?
这是我得到的:
lastModified:1497968051479
lastModifiedDate:Tue Jun 20 2017 16:14:11 GMT+0200 (CEST)
name:"headset.FBX"
size:669984
type:""
webkitRelativePath:""
谢谢大家
【问题讨论】:
【参考方案1】:mime 类型不支持 FBX。这是限制之一。您可以将文件转换为 .stl 并传递 Mime 类型“application/vnd.ms-pkistl”。这将起作用。
【讨论】:
但我认为这只是一个javascript问题,php
将.fbx
识别为application/octet-stream
,无论如何谢谢
"application/octet-stream" 这对我有用,我在 IIS 中添加了
application/octet-stream 表示mime类型无法识别,特别是不识别FBX文件。【参考方案2】:
这是一个相当古老的线程,但让我分享一下我的研究。 FBX 没有 mime 类型,但它确实有标准(每年都会推出新的标准)。还有 ASCII FBX 和二进制版本。如果您想提供它,只需使用application/octet-stream
,如果由于某种原因您想在https://threejs.org/examples/?q=fbx#webgl_loader_fbx 之类的网站上使用它,您必须使用其他东西,例如。扩展名来识别它的 fbx。
【讨论】:
以上是关于javascript 无法识别 .fbx 文件类型的主要内容,如果未能解决你的问题,请参考以下文章