|
本帖最后由 ywz 于 2015-5-30 15:06 编辑
正常情况下,服务器先通过录像检索查看终端存储设备里面录像文件,然后有需要时再通过FTP等方式将录像文件上传到服务器。
在DEMO里面,好像只是找到录像检索部分而找不到文件上传部分,然后按思路走,如果自己做的话应该得找到文件的详细路径才能编写FTP将文件上传到相应的服务器。
测试了一下DEMO里面的录像检索功能,发现只能找到一个简单的路径:/00_00/record。前面的部分是什么?还有一点是DEMO代码的输出日期写错了,基准应该是1900年,而不是1990年,所以打印信息时多了90年,变成2105年了。
PS.本来打算上传图片操作的过程的,但上传不了,只能通过手写出来了:
(1)使用DEMO的函数为int BVPU_SC_RecordFileFilterTest(BVPU_SC sdk);
(2)在第二个FOR循环的最后添加代码BVINFO("\t\t\tPath: %s\n", refileall.RecordFileInfo[cnt].szFilePath);
(3)通过远程登陆查看到的部分打印信息为:
[bv_demo-hi3515][bv_demo.c 0859][INFO] ==> (1) 01_20150520_111528.dav type: 2, size: 1931687
[bv_demo-hi3515][bv_demo.c 0862][INFO] ==> stImageSize(0 0), iFPS(0)
[bv_demo-hi3515][bv_demo.c 0874][INFO] ==> begin: 2105-5-20_11-15-28
[bv_demo-hi3515][bv_demo.c 0876][INFO] ==> end: 2105-5-20_11-18-28
[bv_demo-hi3515][bv_demo.c 0877][INFO] ==> Path: /00_00/record
[bv_demo-hi3515][bv_demo.c 0859][INFO] ==> (2) 01_20150520_111828.dav type: 2, size: 1941641
[bv_demo-hi3515][bv_demo.c 0862][INFO] ==> stImageSize(0 0), iFPS(0)
[bv_demo-hi3515][bv_demo.c 0874][INFO] ==> begin: 2105-5-20_11-18-28
[bv_demo-hi3515][bv_demo.c 0876][INFO] ==> end: 2105-5-20_11-21-28
[bv_demo-hi3515][bv_demo.c 0877][INFO] ==> Path: /00_00/record
[bv_demo-hi3515][bv_demo.c 0859][INFO] ==> (3) 01_20150520_112128.dav type: 2, size: 1940572
[bv_demo-hi3515][bv_demo.c 0862][INFO] ==> stImageSize(0 0), iFPS(0)
[bv_demo-hi3515][bv_demo.c 0874][INFO] ==> begin: 2105-5-20_11-21-28
[bv_demo-hi3515][bv_demo.c 0876][INFO] ==> end: 2105-5-20_11-24-28
[bv_demo-hi3515][bv_demo.c 0877][INFO] ==> Path: /00_00/record
|
|