社区
基础编程
帖子详情
怎样判断上传的文件的文件名里是含了中文?
jeanyli
2004-04-05 04:07:57
因为服务器只能打开英文名的文件,怎样避免上传的文件中文名
$pattern = '^[0-9a-zA-Z]{1,}\.doc$'; //这里假设你需要的都是.doc文件
if (!ereg($pattern,$filename))
echo "文件名错误";
else
echo "ok";
这样对不对呢?
...全文
91
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的可以作文件名。
解决JMeter
上传
包
含
中文
文件
名
乱码ApacheJMeter_http.jar
修改了jar源代码,解决multipart/form-data
上传
包
含
中文
文件
名
乱码问题,覆盖apache-jmeter-4.0\lib\ext目录下ApacheJMeter_http.jar即可。
HttpClient4.2.5
上传
文件
,无
中文
文件
名
乱码问题
HttpClient4.2.5实现
文件
上传
,无
中文
文件
名
乱码问题。亲测无问题。有问题可吐槽!
教你快速查找电脑中的
文件
平常工作中查找
文件
特别慢?不记得
文件
名
,只记得
文件
的部分内容的情况下,无法查找
文件
,实在是令人头疼。在这
里
教大家使用两个工具,1秒即可在电脑中找到你要的
文件
,支持按
文件
内容查找。学会后,让你的办公效率提升百倍。
彻底解决Asp.net
文件
下载时
文件
名
的
中文
乱码和空格异常全球性技术难题
彻底解决Asp.net
文件
下载时
文件
名
的
中文
乱码和空格异常全球性技术难题 本文用 C# 代码解决了在目前四种流行浏览器中Asp.net 输出
文件
流时
文件
名
的空格及
中文
字符乱码这两个问题。使用本文的代码,你将可以让 IE(Internet Explorer)、Opera、Firefox 及 Chrome 的用户享受到没有乱码且支持空格
文件
名
的
文件
输出引擎,同时支持
文件
名
中各种像“# $ % ^ &”等常见的符号,如 "Microsoft.Asp.Net.doc" 、“F ile;;!@%#^&y.doc” 这样的
文件
名
也可以了。
jsch-0.1.53 使用sftp协议
上传
下载
文件
名
中文
乱码解决办法
jsch-0.1.53 不支持修改编码格式,sftp.setFilenameEncoding("GBK");这样修改是不起作用的,所以必须修改源码。此处是修改源码后重新导出的jar包。
基础编程
21,887
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章