Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用RadAsyncUpload获取filenotfoundexception_Asp.net_Vb.net_Telerik - Fatal编程技术网

Asp.net 使用RadAsyncUpload获取filenotfoundexception

Asp.net 使用RadAsyncUpload获取filenotfoundexception,asp.net,vb.net,telerik,Asp.net,Vb.net,Telerik,我使用Telerik radasyncupload控件,如下所示: Web.Config <appSettings> <add key="Telerik.AsyncUpload.TemporaryFolder" value="~/App_Data/RadUploadTemp" /> </appSettings> 如果我尝试使用InputStream,我会得到一个FileNotFoundExection。我加了一张这个错误的照片 有人知道我做错了什么吗 谢

我使用Telerik radasyncupload控件,如下所示:

Web.Config

<appSettings>
  <add key="Telerik.AsyncUpload.TemporaryFolder" value="~/App_Data/RadUploadTemp" />
</appSettings>
如果我尝试使用InputStream,我会得到一个FileNotFoundExection。我加了一张这个错误的照片

有人知道我做错了什么吗

谢谢你的阅读。 丹尼尔


尝试从标记中删除TargetFolder属性:

<telerik:RadAsyncUpload ID="rauIconUpload" runat="server" ChunkSize="0" Localization-Cancel="Löschen" Localization-Remove="Entfernen" Localization-Select="Auswählen"
  Culture="de-DE" Skin="MetroTouch" MaxFileInputsCount="1">
</telerik:RadAsyncUpload>


并在单击按钮事件中手动保存文件。

用于运行应用程序的用户是否具有将文件写入此文件夹的权限?您是否查看了临时文件夹以检查引发异常时文件是否存在?用户具有权限,并且文件始终存在于临时文件夹中:/
Private Sub rbtnIconUpload_Click(sender As Object, e As EventArgs) Handles rbtnIconUpload.Click

    If rtxtIconBezeichnung.Text = String.Empty Or rtxtIconBezeichnung.Text = Nothing Or CHKValidation(rtxtIconBezeichnung.Text) = False Then
        rnfUngueltigeEingabe.Visible = True
    Else
        Try
            For Each f As UploadedFile In rauIconUpload.UploadedFiles
                Dim img As New System.Drawing.Bitmap(f.InputStream)
                Dim h As Integer = img.Height
                Dim w As Integer = img.Width
                img.Dispose()

                Dim fileName As String = f.GetName()
                IconPfad = "~/img/icons/" & fileName

                If w = 16 And h = 16 Then
                    IconSize = "16x16"
                ElseIf w = 32 And h = 32 Then
                    IconSize = "32x32"
                Else
                    rnfIconNichtErzeugt.Visible = True
                    Exit For
                End If

                IconErzeugt = Datenzugriff.CRTNeuesIcon(rtxtIconBezeichnung.Text, IconPfad, rcbIconGruppe.SelectedValue, IconSize)
                If IconErzeugt = True Then
                    rnfIconErzeugt.Visible = True
                    Page.ClientScript.RegisterClientScriptBlock([GetType](), "CloseScript", "redirectParentPage('IconVerwaltung.aspx')", True)
                Else
                    rnfIconNichtErzeugt.Visible = True
                End If
            Next
        Catch ex As Exception
            rnfIconNichtErzeugt.Visible = True
        End Try
    End If
End Sub
<telerik:RadAsyncUpload ID="rauIconUpload" runat="server" ChunkSize="0" Localization-Cancel="Löschen" Localization-Remove="Entfernen" Localization-Select="Auswählen"
  Culture="de-DE" Skin="MetroTouch" MaxFileInputsCount="1">
</telerik:RadAsyncUpload>