我有一个Django网络应用程序,需要访问音频wav文件。我有一个包含wav文件的文件服务器,该文件被挂载到存储我的Web应用程序文件的Web服务器上。然后我将这些文件下载到我的本地文件系统中,这样我的Web应用程序就可以在本地开发它时访问它。从挂载的文件系统访问文件与Web服务器上的本地文件(生产vs dev)
我的问题是关于如何从我的web应用程序访问生产与本地的文件。我想在我的Javascript我需要有两个不同的配置,检查我的Web应用程序是否在生产或开发。如果在生产环境中,我会使用安装文件服务器的路径,如果在开发中,我会在计算机上使用本地文件系统的路径。 Django或Javascript提供了一种方式来做这件事吗?这是接近从Web应用程序获取文件的正确方法吗?
我可以想到的其他选项只是将wav文件和我的web应用程序一起上载到Web服务器,以便我可以在本地在生产环境中访问它,而不必从已装入的文件系统访问它,但我不是确定这会如何影响性能,并且可能会导致每次添加或删除记录时都必须上传文件。
该方法会更好还是第一种方法会更好?
你实际上是在Python代码中加载.wav文件的内容吗?或者你只是向客户提供服务? –
实际上在JavaScript(前端)或python(后端)中加载.wav文件的内容,以便用户可以播放音频文件 – user3226932