某个客户微信上传视频各种问题

原创 2016年08月31日 15:51:17

对于单个客户的视频上传,程序流程应该是没有问题的,分析主要是客户服务器配置的问题:

1.php上传限制

打开php.ini配置文件,几个上传相关的配置项,常用的就是这几个。

file_uploads = on // 开启文件上传

upload_max_filesize = 200M // 上传文件的最大尺寸(多文件上传,应该是总和)

max_file_uploads = 20 // 一个请求上传的最大文件数

post_max_size = 200M // 表单最大尺寸

max_input_time  // 脚本解析输入数据(类似POST和GET)允许的最大事件,单位是秒。从接收数据到开始执行脚本进行测量的

max_execution_time // 脚本最大执行时间,设置为0,表示不限时间

memory_limit  // 最大内存限制


2.服务器上传限制

发现用户采用的 WDCP 主机管理面板,也没用过,瞎点了点。客户采用的是nginx+apache,由于好久没搞过服务器了,忘得差不多了,也不知道这2个怎么配合的,反正就是在网上搜2者的最大上传限制和最大时间限制,都得改

linux:

client_max_body_size // 最大上传限制

apache:

setOutputFilter PHP

setInputFilter PHP

limitRequestBody 60000000 // 这个是限制大小的

3.在网上查找资料的时候,发现了后端如果是java,架构采用apache+tomcat时,出现这种问题的解决方案:

在配置apache跟tomcat负载均衡的workers.properties配置文件上加上

worker.web1.max_packet_size=65536

worker.web2.max_packet_size=65536

http://builddeploy.blogspot.com/2009/04/resolving-http-error-413-request-entity.html

4.上面配置后,上传是可以了。但是由于我们是对接微信公众平台的,还得将视频上传到微信服务器。

采用的是 CURL ,这个有个timeout配置,发现这里又报错,也得调整这里的时间限制!

5.最后一步,微信返回来的数据,还得插入到数据库中,我们采用的是mysql数据库,发现报

"mysql server has gone away",网上找,又是 mysql的最大链接时间限制!

wait_timeout // 链接超时限制

php 微信永久素材视频上传

a.php 省略了一不部分token!!!! $msg=$GLOBALS['HTTP_RAW_POST_DATA']; $msgstr=(array)simplexml_load_string($...
  • mengdc
  • mengdc
  • 2017年08月23日 21:14
  • 600

java开发微信上传永久视频素材接口开发

/** * 模拟form表单的形式 ,上传文件 以输出流的形式把文件写入到url中,然后用输入流来获取url的响应 * @param url 请求地址 form表单url地址 ...
  • u011974797
  • u011974797
  • 2016年12月09日 15:06
  • 2032

微信公众号上传多媒体文件接口用JAVA怎么实现

微信公众号上传多媒体文件接口用JAVA怎么实现 微信公众号图片上传 根据图片的描述是通过发送https请求上传图片。微信公众号提供的文档是通过curl命令来实现发送https po...
  • youyou_yo
  • youyou_yo
  • 2015年06月17日 13:45
  • 6004

视频剪切合并、及能对视频里的声音进行编辑

宽网MP4编辑器实现对MP4文件实现可视化的任意MP4裁减、MP4合并、MP4转换,同时提供图片叠加、多路视频叠加、图形(线、椭圆及矩形)叠加、文字叠加、动画GIF叠加及视频调整等效果,以及实现MP4...
  • lcxooo
  • lcxooo
  • 2010年10月04日 15:26
  • 589

如何向客户沟通产品存在的问题

作为一个技术人员,当别人问起产品的问题时,几乎会条件反射的想到手头最棘手的麻烦,并将其解释给客户听。这导致给客户造成的影响是,这问题好难、天大、甚至怀疑你是否能搞定该问题。那么,该如何就产品问题向客户...
  • u013698770
  • u013698770
  • 2016年11月25日 00:14
  • 477

关于如何回复客户的问题,以及沟通方法

关于如何回复客户的问题,以及沟通方法(所有回复视情况而定) 如果客户提出的修改意见太过零碎,一个接一个的给你往微信里发 你:你能不能把你要提出的问题整理到一个文档里,这样我方便修改,以免有...
  • qq_16390749
  • qq_16390749
  • 2016年10月14日 17:53
  • 398

ThinkPHP中同时上传视频和图片的简单处理方法

以下方法仅临时解决同时上传视频和图片的问题,如有更好办法会更新这篇博文。 //判断是否上传了视频或图片 define('ROOT_PATH', dirname(THINK_PATH) .'/w...
  • leejianjun
  • leejianjun
  • 2016年08月25日 14:37
  • 3095

微信小程序资源收集

UI组件weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wemar...
  • u011342403
  • u011342403
  • 2017年12月28日 08:23
  • 878

微信营销之精准客户的挖掘 转载

企业借助微信实现客户关怀、营销推广、品牌传播等目的,目前大多借助“公众账号”实现,其类似官方账号的形式,更是得到大量商家的青睐。 利用公众账号进行营销的前提,是需要获得更多的用户粉丝关注。这就给企业...
  • weixindashi7
  • weixindashi7
  • 2015年02月03日 11:52
  • 95

thinkphp-上传视频操作

1.数据表里: -- -- 表的结构 `jiu_video` -- CREATE TABLE IF NOT EXISTS `jiu_video` (   `video_id` int(11) NOT...
  • u014796999
  • u014796999
  • 2015年10月11日 20:09
  • 5066
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:某个客户微信上传视频各种问题
举报原因:
原因补充:

(最多只允许输入30个字)