访问本地路径被拒绝

时间:2014-01-09 10:18:25

标签: vb.net api download filestream

我正在使用Sharefile API而我正在尝试从Sharefile下载文件,但是当我这样做时,我收到了消息:

  

拒绝访问路径“C:\ _ testing”。

以下是下载方法的部分代码:

Public Sub FileDownload(ByVal fileId As String, ByVal localPath As String)

        ...
        ...

            Try

                Dim target As FileStream = New FileStream(localPath, FileMode.Create, FileAccess.Write)
                Dim chunk(8192) As Byte
                Dim len As Integer

                ...
         ...
         ...

    End Sub

在我定义“target”的行中,它会抛出异常,并且消息是代码示例上方发布的消息。

这是为什么?我的测试文件夹具有读/写权限,FileMode设置为“Create”。此外,我在不同的地方尝试过,没有任何运气。

1 个答案:

答案 0 :(得分:0)

经过多次评论后,我会尝试发布答案。

Dim target As FileStream = New FileStream(localPath & fileId, FileMode.Create, FileAccess.Write)

您想要下载文件,而不是文件夹。

例如,

Dim target As FileStream = New FileStream("C:\Users\Me\Desktop", FileMode.Create, FileAccess.Write) 

抛出错误,

Dim target As FileStream = New FileStream("C:\Users\Me\Desktop\test.jpg", FileMode.Create, FileAccess.Write)

没有按'吨