社区
基础编程
帖子详情
怎样判断上传的文件的文件名里是含了中文?
jeanyli
2004-04-05 04:07:57
因为服务器只能打开英文名的文件,怎样避免上传的文件中文名
$pattern = '^[0-9a-zA-Z]{1,}\.doc$'; //这里假设你需要的都是.doc文件
if (!ereg($pattern,$filename))
echo "文件名错误";
else
echo "ok";
这样对不对呢?
...全文
129
6
打赏
收藏
怎样判断上传的文件的文件名里是含了中文?
因为服务器只能打开英文名的文件,怎样避免上传的文件中文名 $pattern = '^[0-9a-zA-Z]{1,}\.doc$'; //这里假设你需要的都是.doc文件 if (!ereg($pattern,$filename)) echo "文件名错误"; else echo "ok"; 这样对不对呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2004-04-06
打赏
举报
回复
正则表达式 /\w+\.\w+$/
这个问题宜在服务器端解决,对含用中文的文件名改名
拒绝中文文件名文件上传也太霸道了点
jeanyli
2004-04-06
打赏
举报
回复
哪位高手帮我用JS写写啊?
52juanjuan
2004-04-05
打赏
举报
回复
正则表达式都是一样的,只要是支持正则就行了
shuzai
2004-04-05
打赏
举报
回复
js也是那样写正则表达式啊
jeanyli
2004-04-05
打赏
举报
回复
怎样在客户端检查啊?用JS怎样实现啊
ige1976
2004-04-05
打赏
举报
回复
^_^,最好在客户端就检查,那样子及早发现。
另外你的语句也有问题,不只是0-1a-zA-Z的可以作文件名。
PHP
上传
文件
,
中文
文件
名
导致无法
上传
本文介绍了一个PHP脚本,用于处理
含
有
中文
名称的
文件
上传
,并将其相关信息存入数据库的过程。解决了
中文
文件
名
上传
的问题并通过iconv进行编码转换。
java
文件
上传
下载
文件
名
包
含
中文
或特殊字符
文章介绍了在Java中处理
文件
上传
和下载时遇到的问题,如IE浏览器在
上传
文件
时返回带盘符的完整路径,以及
文件
名
包
含
中文
或特殊字符导致的乱码问题。提出了三种解决方案,包括路径分隔符转换、使用ApacheCommonsIO工具以及针对IE浏览器的特定处理。对于下载
文件
名
乱码,通过URLEncoder编码和替换解决。同时,讨论了不同操作系统对
文件
名
的限制,并提供了检查
文件
名
合法性的方法。
javascript
判断
上传
文件
名
不能包
含
中文
和空格
本文介绍了一个简单的
文件
上传
功能实现,通过JavaScript进行客户端验证,确保
上传
文件
名
中不包
含
中文
及空格,增强了
文件
安全性。
asp
判断
上传
的
文件
名
称中是否带有
中文
本文介绍了一种使用VBScript检查
文件
名
是否包
含
中文
字符的方法。通过正则表达式匹配,该方法能够帮助开发者
判断
文件
名
是否符合特定的命名规则。
问题解答:SAP UI5 应用
里
如何处理
文件
名
为
中文
的附件
本文探讨在 SAP UI5 应用中处理
中文
文件
名
的问题。介绍了在 SAP UI5 应用
里
显示
中文
文件
名
和
上传
本地
文件
时的技术实现细节,指出处理
含
特殊字符
文件
名
时,写入 SAP 系统需编码,展示时需解码,并说明了对应 API 的应用场景。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章