Php 从手机上传文件发送应用程序/八位字节流

Php 从手机上传文件发送应用程序/八位字节流,php,android,file,Php,Android,File,我有一个视频文件上传的简单形式。它可以在普通PC上工作,但当从移动设备(Android)上传时,它会发送文件mime类型为application/octet stream,文件null,错误为1 我不知道该怎么办。有人能帮忙吗 这是表格 <input type="file" id="video_link" name="video[link]" class="form-control" accept="video/*"> 这里是从普通pc浏览器上传的文件转储 VideoControl

我有一个视频文件上传的简单形式。它可以在普通PC上工作,但当从移动设备(Android)上传时,它会发送文件mime类型为
application/octet stream
,文件
null
,错误为1

我不知道该怎么办。有人能帮忙吗

这是表格

<input type="file" id="video_link" name="video[link]" class="form-control" accept="video/*">
这里是从普通pc浏览器上传的文件转储

VideoController.php on line 59:
UploadedFile {#14 ▼
  -test: false
  -originalName: "videoplayback.mp4"
  -mimeType: "video/mp4"
  -size: 684535
  -error: 0
  path: "C:\wamp\tmp"
  filename: "phpC612.tmp"
  basename: "phpC612.tmp"
  pathname: "C:\wamp\tmp\phpC612.tmp"
  extension: "tmp"
  realPath: "C:\wamp\tmp\phpC612.tmp"
  aTime: 2016-07-14 05:43:25
  mTime: 2016-07-14 05:43:25
  cTime: 2016-07-14 05:43:25
  inode: 0
  size: 684535
  perms: 0100666
  owner: 0
  group: 0
  type: "file"
  writable: true
  readable: true
  executable: false
  file: true
  dir: false
  link: false
        linkTarget:"C:\wamp\tmp\phpC612.tmp"}
也许这会有帮助

根据:

多部分/表单数据:未编码任何字符。使用具有文件上载控件的表单时,此值是必需的


确保您的
form
元素的属性
enctype
设置为
multipart/form data

是否可以发布您的代码?好的,刚刚编辑过谢谢,如果您删除
accept=“video/*”
,该怎么办,然后试着上传一个JPG或其他文件?不,我把它放在那里,认为这会有所不同,但事实并非如此。要么我移除它,要么我不移除它。
VideoController.php on line 59:
UploadedFile {#14 ▼
  -test: false
  -originalName: "videoplayback.mp4"
  -mimeType: "video/mp4"
  -size: 684535
  -error: 0
  path: "C:\wamp\tmp"
  filename: "phpC612.tmp"
  basename: "phpC612.tmp"
  pathname: "C:\wamp\tmp\phpC612.tmp"
  extension: "tmp"
  realPath: "C:\wamp\tmp\phpC612.tmp"
  aTime: 2016-07-14 05:43:25
  mTime: 2016-07-14 05:43:25
  cTime: 2016-07-14 05:43:25
  inode: 0
  size: 684535
  perms: 0100666
  owner: 0
  group: 0
  type: "file"
  writable: true
  readable: true
  executable: false
  file: true
  dir: false
  link: false
        linkTarget:"C:\wamp\tmp\phpC612.tmp"}