This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC3235SF:服务器不提供映像、CSS 也不提供 javascript "www"文件夹(NWP)

Guru**** 2585275 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/977725/launchxl-cc3235sf-server-not-serving-up-images-css-nor-javascript-in-www-folder-nwp

器件型号:LAUNCHXL-CC3235SF
主题中讨论的其他器件:UNIFLASH

我正在使用 NWP HTTP 服务器来提供自定义网页。  HTML 代码处理正常。  我的 HTML 代码指向"www"下的图像、CSS 和 javascript 文件。  我使用 Uniflash 将文件放在"www"文件夹中。 但是,服务器无法识别这些文件(未找到)。  解析器(parseHttpRequestMetadata)抱怨"未知服务"。

这应该起作用、对吧?  例如、如果映像文件位于"www/images/image1.jpg"、我的 HTML 代码将指向"/images/image1.jpg。

这有点神秘。  谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Fred、

    只要您的 HTML 页面位于同一文件夹中、它就可以工作、但确切的路径将取决于您创建的文件夹结构。 我建议您使用 HTTP 服务器查看其中一个 SDK 示例中的 userFiles 文件夹、如 local_OTA 或 out_of 框。 HTML 页面和 CSS 脚本都作为参考。

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦!  谢谢、Sarah。  在本例中、HTML 由函数调用动态生成。  我正在使用"sl_NetAppSend"发送它。

    这就引出了一个问题: 由于 HTML 不存在于文件夹中,NWP 服务器似乎不是很满意。  我是否也必须自己处理这些文件?  可能…

    (更新:我注意到的一个副作用是、在文件系统中使用这些文件会导致 NWP 发生故障: 它会宣布一个"一般错误"并锁定 JTAG!  哈哈。  因此、我可能必须处理 myeslf 文件。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Fred、

    没错、如果您正在动态构建 HTML、设备可能无法理解文件的位置。 如果添加"www"、您是否会看到相同的错误? 否则、您必须从文件系统中读取文件内容。

    您从事件处理程序获取的错误代码是什么? JTAG 关闭后、我感到非常惊讶。 调试控制台是否显示错误?

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢您、Sarah。  您说它是有效的、 是的、它确实有效。  我将 Uniflash 中的文件作为"安全"附加(我花了很多时间为企业附加证书、我一直这样做)。  当我离开安全标志时、NWP 服务器为文件提供的服务就可以了。

    顺便说一下、NWP 生成的错误以及锁定 JTAG 的错误是:

    SLNETERR_DEVICE_LOCKET_SECURITY_ALERT                          (-28674L)

    我想它不喜欢 NWP 服务器尝试访问安全文件!  或许是一项安全功能。

    谢谢、

    Fred。