将文件写入 azure 函数

Write files to azure function

我有一个 azure 函数,它从存储帐户中获取一些文件并将它们写入函数中,当我在本地 运行 它可以工作但是当我部署它时它显示此错误

Result: Failure Exception: OSError: [Errno 30] Read-only file system

这来自函数内部的这样一段代码

 with open("./path/Data.csv", "wb") as my_blob:
        blob_data = data.download_blob()
        blob_data.readinto(my_blob)

这可能是因为路径 read-only。尝试改用 /tmp 文件夹。在您的情况下,您可以使用 open("/tmp/Data.csv", "wb").

你也可以参考这个

参考资料: Temporary files