Php 从手机上传文件发送应用程序/八位字节流
我有一个视频文件上传的简单形式。它可以在普通PC上工作,但当从移动设备(Android)上传时,它会发送文件mime类型为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
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"}