第37篇 导入问题图片后重连房间(二)及php上传文件

来源:互联网 发布:市场数据报告模板 编辑:程序博客网 时间:2024/05/01 18:20

关键词:导入问题图片后重连房间,检测文件末尾, php文件上传

一、IOS-WebRTC BUG处理

1导入问题图片后重连房间

研究以下代码,找关连性

var hashString = location.hash.replace('#', '');

if (hashString.length) {

    (functionreCheckRoomPresence() {

       connection.checkPresence(hashString, function(isRoomExists) {

            if (isRoomExists&& params.t) {

               connection.join(hashString);

                var t =Math.abs(params.t);

                if (t <= 1000) {

                   setTimeout("noticeBalanceLow()", 60000 * (t - 3));

                   setTimeout("closeConnection()", 60000 * t);

                }

                return;

            }

           setTimeout(reCheckRoomPresence, 1000);

        });

    })();

}

这种方法好像不太好解决,以后有机会了再研究,现在想到了另一种方法如下:

服务器方面学生端:

https://st.dz101.com:9005/demos/student.html?roomid=1990

 

老师端:

https://st.dz101.com:9005/demos/index.html?t=300&imgUrl=http://st.dz101.com:8003/uploadfiles/2016/11/1478143874gHeUlH.jpeg#1990

成功截图如下:

本地:

学生端:

  https://localhost:9005/demos/student.html?roomid=1912

 

老师端:

https://localhost:9005/demos/index.html?t=300&imgUrl=http://st.dz101.com:8003/uploadfiles/2016/11/1478143874gHeUlH.jpeg#1912

二、php

2.1检测文件末尾(EOF

feof() 函数检测是否已到达文件末尾(EOF)。

在循环遍历未知长度的数据时,feof() 函数很有用。

注: wa x模式下,您无法读取打开的文件!

2.2  php文件上传

通过 PHP,可以把文件上传到服务器。创建一个文件上传表单,允许用户从表单上传文件是非常有用的。看个例子如下:

form.html

注:<form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data"。

<input> 标签的 type="file" 属性规定了应该把输入作为文件来处理。举例来说,当在浏览器中预览时,会看到输入框旁边有一个浏览按钮。

上述文件引入一个文件upload_file.php,如下:

运行如下:

上传一张图片,如下:

点提交,结果如下:

2016年12月20日星期二

1 0
原创粉丝点击