Roku:读取服务器中的文本文件

时间:2016-07-11 06:02:52

标签: roku brightscript

我想从我的Roku程序中读取服务器中存在的文本文件。我提到了以下问题。 Read and write from temp file in Roku

以上链接有解决方案从tmp /读取文件。所以,我试过这样的事情:

text=ReadAsciiFile("<server_file_path>/file.txt")

但它无法打开文件。有没有其他方法可以读取服务器中的文本文件?

2 个答案:

答案 0 :(得分:2)

ReadAsciiFile()仅用于从pkg:/和tmp:/目录中读取文件。 你应该使用rourltransfer。

答案 1 :(得分:0)

SDK文档中给出的代码太复杂了,无法从服务器读取文本文件。

以下代码对我有用。

Sub readTextFromServer(serverURL as String) as String
        readInternet = createObject("roUrlTransfer")
        print "Getting URL from: ";serverURL
        readInternet.setUrl(serverURL)
        myText= readInternet.GetToString()
        print "Text from server: ";myText

        return myText
End Sub