eWebEditor编辑器不能上传mp3等格式的音频文件?
我现在做的一个网站(ASP+ACCESS),后台编辑器用的是eWebEditor,上传多媒体文件格式时,能上传mid格式文件,但本地上传的方法添加mp3、wma、rm格式文件时,总是提示文件格式不正确,用网络地址直接输入的方法添加同样的文件是可以的,而在eWebEditor管理后台设置多媒体文件上传格式时,是设置支持mp3、rm等格式的,我检查了一下,上传图片文件时,可以支持jpg、gif、png等预设格式,上传其他文件时也可以支持rar、doc等预设格式。
其中处理上传文件的无组件上传程序如下:
Sub DoUpload_Class()
On Error Resume Next
Dim oUpload, oFile
' 建立上传对象
Set oUpload = New upfile_class
' 取得上传数据,限制最大上传
oUpload.GetData(nAllowSize*1024)
If oUpload.Err > 0 Then
Select Case oUpload.Err
Case 1
Call OutScript("parent.UploadError('请选择有效的上传文件!')")
Case 2
Call OutScript("parent.UploadError('你上传的文件总大小超出了最大限制(" & nAllowSize & "KB)!')")
End Select
Response.End
End If
Set oFile = oUpload.File("uploadfile")
sFileExt = LCase(oFile.FileExt)
Call CheckValidExt(sFileExt)
sOriginalFileName = oFile.FileName
sSaveFileName = GetRndFileName(sFileExt)
Dim str_Mappath
str_Mappath = Server.Mappath(sUploadDir & sSaveFileName)
sFileExt = LCase(Mid(str_Mappath, InstrRev(str_Mappath, ".") + 1))
Call CheckValidExt(sFileExt)
oFile.SaveToFile str_Mappath
Set oFile = Nothing
Set oUpload = Nothing
End Sub
既然能支持图片和其他文件的多种预设格式,那么上传程序应该没有问题,可是为什么不能支持多媒体文件的几种预设格式呢?
请大家帮忙!