我在上传具有超长名称的文件时遇到了这个问题 - 我的数据库字段仅设置为 50 个字符。从那时起,我增加了我的数据库字段长度,但我想有办法在上传之前检查文件名的长度。下面是我的代码。验证返回 '85' 作为字符长度。它为我上传的每个不同文件返回相同的计数(没有一个文件名长度为 85)。
<cfscript>
missing_info = "<p>There was a slight problem with your submission. The following are required or invalid:</p><ul>";
// Check the length of the file name for our database field
if ( len(Form["ResumeFile1"]) gt 100 )
{
missing_info = missing_info & "<li>'Resume File 1' is invalid. Character length must be less than 100. Current count is " & len(Form["ResumeFile1"]) & ".</li>";
validation_error = true;
ResumeFileInvalidMarker = true;
}
</cfscript>
有人看到这有什么问题吗?
谢谢!