0

有什么方法可以过滤我将使用 ajax 的 AsyncFileUpload 上传的文件?这是我想做的事情,这可能吗?

在此处输入图像描述

4

2 回答 2

1

Web 表单的 AsyncFileUpload 没有此选项。您是否必须实施此验证。

像这样:

        switch (`"file.exe"`)
        {
            case "exe":
                OK = false;
                break;
            case "dll":
                OK = false;
                break;
        }

而当你上传文件时,你必须调用这个方法。

PS.:对不起我的英语,我是巴西人,我的英语很差。

于 2014-12-04T19:40:22.363 回答
0

在后面的代码上使用下面

 Protected Sub FileUploadComplete(ByVal sender As Object, ByVal e As EventArgs)



    Dim contentType As String = AsyncFileUploadProfileImage.ContentType

    If (contentType = "image/jpeg" Or contentType = "image/png") Then
        Dim filename As String = System.IO.Path.GetFileName(AsyncFileUploadProfileImage.FileName)
        AsyncFileUploadProfileImage.SaveAs(Server.MapPath("img_prof/") + filename)
    Else
        lblMesg.Text = "We support only images of type jpg and png"
    End If

End Sub
于 2016-07-12T07:10:52.563 回答