1

所以我正在尝试将wami-recorder集成到我的 web 应用程序中。webapp 目前是使用 Struts2 框架构建的。

StackOverflow 上有一个关于如何将 wami-recorder 集成到 php 站点的示例。如何使用 Struts2 实现类似的功能?看起来 wami 试图将文件发布到某个 URL。如何让 Struts2 接收这样的文件?还是有更好的方法来解决这个问题?

编辑:MMk 所以,我用戴夫的措辞搜索谷歌并找到了这个。现在,我的动作的执行方法看起来像

HttpServletRequest request = ServletActionContext.getRequest();
InputStream body = null;

try {
    body = request.getInputStream();
    OutputStream outputStream = new FileOutputStream("/home/test.mp3");
    IOUtils.copy(body, outputStream);
    outputStream.close();
} catch (IOException e) {
    e.printStackTrace();
}

return SUCCESS;'

但是,当我使用 wami 发布

Wami.startRecording("http://localhost:8080/addRecording/test.wav");

我在 chrome 开发者工具中得到以下信息:

Request URL:http://localhost:8080/addRecording/test.wav
Request Method:POST
Status Code:404 Not Found

我的动作类的配置有问题吗?还是我在滥用 wami?

4

1 回答 1

0

事实证明,文件实际上是被存储的更新代码。由于其他原因获得 404。无论如何,我的问题得到了回答。

于 2013-06-13T13:58:27.137 回答