当前位置: 代码迷 >> 综合 >> 当用户盘空间满,导致无法编辑mms
  详细解决方案

当用户盘空间满,导致无法编辑mms

热度:84   发布时间:2024-01-19 20:34:15.0
编辑mms时会生成临时文件,因此实际需要的空间会比编辑内容大,需要保证有2倍的空间才能保证mms编辑保存的成功。具体可以参考FAQ Part 1中第二条:彩信剩余空间为100k,为何不能编辑一条95K的彩信 
在短彩合一的版本上,编辑mms需要的临时文件会保存在_UC这个文件夹里面,这个文件夹的位置是根据MMS存储路径来设置的,即通过APP_STORAGE_IN_SYS_DRV决定在系统盘还是用户盘(非T卡) 
如果需要mms存储在用户盘,但是编辑部分又不受用户盘空间限制,您可以将_UC这个文件夹的路径修改到系统盘,不受APP_STORAGE_IN_SYS_DRV的控制,方法如下: 
#ifdef APP_STORAGE_IN_SYS_DRV 
#define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV 
#else 
#define SRV_UC_FOLDER_DRV SRV_FMGR_PUBLIC_DRV ///修改这个定义 
#endif 
修改后 
#ifdef APP_STORAGE_IN_SYS_DRV 
#define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV 
#else 
#define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV // 修改后 
#endif
  相关解决方案