以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Uploader如何限制上传图片格式为jpg? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174640) |
-- 作者:laipiwen -- 发布时间:2022/1/24 22:54:00 -- [求助]Uploader如何限制上传图片格式为jpg? Uploader 采用帮助中示例,请问 如何限制为仅仅上传jpg格式? |
-- 作者:有点蓝 -- 发布时间:2022/1/24 23:02:00 -- 试试:http://www.foxtable.com/mobilehelp/topics/0287.htm .Accept = "image/jpeg"
|
-- 作者:程兴刚 -- 发布时间:2022/1/25 0:03:00 -- 我很想知道,既然都是图片,为何必?限制为.jpg格式才允许上传?Logo文件限png格式或ico格式我倒能理解! |
-- 作者:laipiwen -- 发布时间:2022/1/25 8:11:00 -- 以下是引用程兴刚在2022/1/25 0:03:00的发言: 我很想知道,既然都是图片,为何必?限制为.jpg格式才允许上传?Logo文件限png格式或ico格式我倒能理解! 就以 Uploader 为例,如果上传的是jpeg格式,Uploader 是无法正常在手机端显示的,所以必须要控制 才能保证手机端能够正常显示上传的图片。
|
-- 作者:有点蓝 -- 发布时间:2022/1/25 8:55:00 -- jpeg格式肯定是可以正常在手机端显示的。 如果使用事件头,加上扩展名即可: \'通用事件头,用于发送已经存在的常见文件 Dim fl As String = "d:\\web\\" & e.path If filesys.FileExists(fl) Dim idx As Integer = fl.LastIndexOf(".") Dim ext As String = fl.SubString(idx) Select Case ext Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar",".jpeg" e.WriteFile(fl) Return \'这里必须返回 End Select End If HttpServer.Prefixes.Add("http://*/")
HttpServer.WebPath = "d:\\web" HttpServer.Extensions.add(".jpeg") HttpServer.Start() |
-- 作者:laipiwen -- 发布时间:2022/1/25 9:56:00 -- 以下是引用有点蓝在2022/1/25 8:55:00的发言:
jpeg格式肯定是可以正常在手机端显示的。 如果使用事件头,加上扩展名即可: \'通用事件头,用于发送已经存在的常见文件 Dim fl As String = "d:\\web\\" & e.path If filesys.FileExists(fl) Dim idx As Integer = fl.LastIndexOf(".") Dim ext As String = fl.SubString(idx) Select Case ext Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar",".jpeg" e.WriteFile(fl) Return \'这里必须返回 End Select End If HttpServer.Prefixes.Add("http://*/") HttpServer.WebPath = "d:\\web" HttpServer.Extensions.add(".jpeg") HttpServer.Start() 谢谢 蓝版解答,Uploader 在事件头加上扩展名 jpeg的时候可以正常显示。
|