1

我在尝试上传 mp4 文件时收到 404 File or Directory Not Found。

当我切换到 .png 时,一切正常。

想法?我已将文件发布大小增加到 250MB。这是一个 150MB 的视频,我也试过 Strict = "False"。

我试了一个 8MB 的,它上传得很好。所以这是一个文件大小设置。帮助。我在 ColdFsuion Admin 中更改了大小。

<cfset destination = expandPath("./videos")>
<CFFILE ACTION="Upload"
  FILEFIELD="form.docfile"
  DESTINATION="#destination#"
  STRICT="false" 
  ACCEPT="video/mp4," 
  NAMECONFLICT="makeunique"
>

404 - 找不到文件或目录。您要查找的资源可能已被删除、名称已更改或暂时不可用。

当我切换到像 DOC/PDF/JPG/PNG 这样的普通文件时,一切正常

ACCEPT="application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, text/plain, application/pdf, application/octet-stream, image/png, image/jpg, image/pjpeg, image/jpeg, image/gif, image/x-png," 
4

1 回答 1

2

假设您使用的是 IIS,您可以检查以下内容。

请添加适当的 mimeType 并重新启动 IIS。

您的 web.config 文件应该有这些条目之一。我建议使用向导添加它;请参见。 https://docs.microsoft.com/en-us/iis/configuration/system.webserver/staticcontent/mimemap

<mimeMap fileExtension=".mov" mimeType="video/quicktime" />
<mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />
<mimeMap fileExtension=".mp2" mimeType="video/mpeg" />
<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mpa" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpe" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpg" mimeType="video/mpeg" />
<mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />
于 2021-04-19T02:57:01.527 回答