如何在Azure中创建或使用本地文件夹?

如何在Azure中创建或使用本地文件夹?,azure,azure-webjobs,Azure,Azure Webjobs,我需要从SFTP服务器下载一个文件,下载的文件存储在本地文件夹中,如“D:\Data\tempData.csv” 我必须从本地文件读取数据,并在应用程序中使用这些数据进行其他数据操作 此作业是使用Azure web作业中的web挂钩计划程序创建的 我无法将文件下载到azure,然后从那里读取 有人能帮我在azure环境的本地系统中为临时数据使用一个相当于“D:\data\tempData.csv”的位置吗 建议在azure中的一个地方下载文件,然后从那里阅读 提前谢谢 我尝试了什么? 尝试使用S

我需要从SFTP服务器下载一个文件,下载的文件存储在本地文件夹中,如“D:\Data\tempData.csv” 我必须从本地文件读取数据,并在应用程序中使用这些数据进行其他数据操作

此作业是使用Azure web作业中的web挂钩计划程序创建的

我无法将文件下载到azure,然后从那里读取

有人能帮我在azure环境的本地系统中为临时数据使用一个相当于“D:\data\tempData.csv”的位置吗

建议在azure中的一个地方下载文件,然后从那里阅读

提前谢谢

我尝试了什么? 尝试使用SSH.NET dll将文件从SFTP下载到本地文件夹 再次从本地文件夹读取到我的应用程序
已尝试查看BLOB存储使用情况,但未获得Tech Arch的批准。

在Azure Web应用程序中,您可以在
d:\home
(永久文件)或
d:\local
(临时文件)下的任意位置创建文件。有关文件系统的详细信息,请参阅。尝试使用查看这些位置

您如何在该位置获取文件听起来与您的主要问题无关,即您可以使用什么位置。

在Azure环境中,“Web作业”存储在其本地文件夹中,称为“D:\home”“D:\local”是Web挂钩使用的本地文件夹。 我需要使用一个文件夹临时用于从SFTP服务器下载文件,然后再次从该本地临时位置文件读取该文件,并在我的应用程序中使用它

我使用了“D:\local\Temp”作为临时文件夹,该文件夹是由代码在检查文件夹是否存在后创建的,创建文件夹后,代码将从服务器下载一个文件并存储到该位置,然后从同一位置读取并从该临时文件夹中删除该文件


谢谢大家的帮助,@David Ebbo谢谢。

谢谢David,我在Azure上有访问问题,一旦问题解决,我将测试并更新你。David我使用了“D:\local\AppData”和“D:\local\Temp”在我的应用程序中,工作正常。非常感谢David的指导。这些是临时文件夹,当触发重新启动web应用程序时,存储在此处的数据可能会被删除。一旦重新启动web应用程序,此文件夹将被删除,因此建议将其用于临时文件夹以供文件使用,如果您需要永久存储数据,那么BLOB是最好的选择。