展开

关键词

使用Flash应该注意的问题。

使用Flash在IE是没问题的,但是在几乎所有的非IE内核浏览器几乎都会遇到一个问题,那就是处理的页面或代码无法获取Cookie。 在某篇翻译过来的文档找到以下文字:           Cookies and FlashFlash和非IE浏览器里有个Bug。Flash不能发送同文件一起发送浏览器里的Cookie。 这意味着在页面不能使用任何Cookie了。这意味着,sessions和窗体身份验证不能使用其默认实现,因为它们使用cookie。通常这会导致可怕的#2038错误。也有些变通的办法。 只是在此提醒这些使用Flash的朋友,注意下这个问题。而且不要无聊的老怀疑自己的代码。哈哈。注意,只有非IE浏览器才有这个问题。(不用Chrome还真不会发现这个问题哈)

28720

定位flash出现IO Error #2038的错误

在使用flash文件时,当文件超过一定大小,会遇到错误:?? 如何遇到这个问题的:去年曾经使用Extjs开发一个游戏运维集成系统,其中有一个功能是使用flash文件,例如excel、sql等,后台程序来处理的文件。 而这个flash工具是我之前写的,可是同事现在在系统中一个2M多的文件时,到40%左右就提示出现io错误,让人查一下是否是flash有超时的情况。 而flash向后台提交参数是否存在超时,我第一反应是不存在(除非http协议或是web服务器面有超时限制);flash做的只是监听和回调那问题出在哪里,最初我认识是后台服务器的问题,比如大小的设置限制等 确定是nginx的问题,然后回头又折腾php的几个参数,发现:如果upload_max_filesize或post_max_size的值比的文件要小,则将获取不到文件的相关信息,但不报错。

1.3K20
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    纯JavaScript 非flash 头像图片 截取截图

    源代码在此:CSDN~~利用这个插件基本可以做出图片,然后截图的功能了。基本思路是:1、图片。 (最好用非刷新的方式,例如隐藏iframe)2、显示图片,加入jcrop操作3、截图的信息,坐标点,宽高4、后台根据信息截取图片,实际生成一个新图由于我的代码用CI的,所以不好整理出来~~只个粗糙的图吧

    32230

    使用Kindeditor的多文件(图片)时出现失败的解决办法使用Flash多文件(图片)失败的解决办法

    我们在项目中使用的在线编辑器是Kindeditor4.1.10,它们的多文件插件是使用Flash实现的,原本应该就是能使用的,但为什么老是显示失败的,百度了一下前人的经验和教训,出现这种情况,有两种可能 :1)的目标文件夹没有写权限,导致的文件无法进行写操作,所以失败;2)有做权限验证的系统,因为利用Flash时,由于在Flash插件没有把SessionId带过去,引起session 我们在做单张与多张的目标路径是在同一个母文件夹下的,所以不会是第一种情况引起的,那就唯有是第二种情况了,基于这样的判断,那就要在Flash的时候手动加sessionId参数和值,到服务端的时候再接收下来应用到 __JentianYunSessionID应该替换成你们的sessionId的name属性,这样,就能在Flash文件时把你们的SessionId带到服务端页面了,然后再要处理文件的页面的开头加 $session =toolsTools::allChar(__JentianYunSessionID);if($session){重新设置cookie,解决使用Flash图片时cookie丢失的问题

    27210

    【汇总】flash单个文件

    后来整理硬盘的时候,找到了源码,所以决定来个汇总(之前写过的关于flash+js文件的例子):1、定位flash出现IO Error #2038的错误2、as3+php图片的三种方式3、as3 与php 单个图片demo4、as3与php 多张图片demo5、51JS的“ flash单个文件代码+示例”在这里面,我决定把所有的源码:html、js、php、fla、as3以及使用说明一并打包 主要包含如下内容:函数定义:(仅提供给网页调用的接口,与flash无关) new SWFSingleUpload({     flash_url : ,文件的URL地址     upload_url 与JS调用的方法说明: Flash调用JS以SWFSingleUpload.instance.方法名开头 默认限制文件类型为:*.* 说明为All Files 最大的文件大小为10*1024字节 Flash提供setValue方法给JS调用,以便述参数。

    36820

    Flash退出,H5顶

    目录前言正文FlashH5(video)flv.jsvideo.js---- 前言Flash即将退出历史的舞台,但是它的继承者将会是谁呢?可能就是H5(Video标签)。 ----正文 今天我们就来稍微介绍一下 flash 以及两种常见的 H5 播放器。 FlashFlash在今天给人的印象是臃肿而又低效的,但在Flash刚刚诞生的时候,却被视作是互联网世界的超级英雄。 Flash诞生于1996年,当时的Flash可是网络冉冉升起的超新星——小巧、高效、跨平台,无论是开发者还是用户,看到Flash都会笑逐颜开。Flash是二维动画软件、交互矢量图与Web动画标准。 这样就可以不借助 Flash 也可以播放 FLV 文件了。 仓库地址:https:github.comvideojsvideo.js但是,面只介绍了播放器拉流的情况,对于主动推流,flv.js 和 video.js 都不能支持,只能依靠更加庞大的 WebRTC

    10230

    第016课 Nand Flash操作原理及裸机程序分析

    原理图NAND FLASH和S3C2440之间只有数据线,怎么输地址? 答1.在DATA0~DATA7输数据,又输地址当ALE为高电平时输的是地址,那么在数据线是不是只输数据和只输地址呢? 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令怎么入命令?答2.在DATA0~DATA7输数据,又输地址,也输命令:当ALE为高电平时输的是地址。 当CLE为高电平时输的是命令。当ALE和CLE都为低电平时输的是数据。问3. 数据线既接到NAND FLASH,也接到NOR FLASH,还接到SDRAM、DM9000等等 那么怎么避免干扰? 怎么操作NAND FLASH呢?答5. 根据NAND FLASH的芯片手册,一般的过程是:发出命令发出地址发出数据读数据看面的命令表格,不容易看,我们看一下读ID的时序图, ?

    18620

    利用fluorineFx将DataTable从.Net递到Flash

    FluorineFx自带的示例都不错,就是有点不简洁,下面的代码基本已经最简版了(环境vs2010)1、先创建一个Web Application,然后添加FluorineFx以及FluorineFx.ServiceBrowser 4、写Flash调用端import org.bytearray.remoting.Service;import org.bytearray.remoting.PendingCall;import org.bytearray.remoting.events.ResultEvent

    32850

    文件的陷阱

    0x00 背景现在很多网站都允许用户文件,但他们都没意识到让用户(或攻击者)文件(甚至合法文件)的陷阱。什么是合法文件? 假如一个Flash文件(或以图像包装的Flash文件)在victim.com然后于attacker.com下嵌入,它只能在attacker.com下执行JavaScript。 但是,假如该Flash文件发出请求,那么它可以读取到victim.com下的文件。这说明了若不检查文件内容而直接,攻击者可以绕过网站的CSRF防御。 0x01 攻击基于面我们可以想像一种攻击场境:1. 攻击者建立一个恶意Flash(SWF)文件 2. 攻击者更改文件副档名为JPG 3. 攻击者档案到victim.com 4. Flash若看到文件返回下面的Content-Disposition header就不会执行:Content-Disposition: attachment; filename=image.jpg 所以若允许或输出任意数据

    49570

    Flask模板中可以直接访问的特殊变量和方法

    Dict headers 记录请求中的报文头 EnvironHeaders method 记录请求使用的HTTP方法 GETPOST url 记录请求的URL地址 string files 记录请求的文件 {{ url_for(index) }} {{ url_for(post, post_id=1024) }}get_flashed_messages方法:返回之前在Flask中通过 flash() 入的信息列表 from flask import flash # 参数至Flash方法 flash(闪现消息1) flash(闪现消息2) flash(闪现消息3){% for message in get_flashed_messages () %} {{ message }}{% endfor %}看完了面这些概念性的内容,下面来看看示例如下展示实操一下。 @app.route(tpl, methods=)def tpl(): # 参数至Flash方法 flash(闪现消息1) flash(闪现消息2) flash(闪现消息3) return render_template

    42710

    22. Flask模板中可以直接访问的特殊变量和方法

    记录请求中的cookie信息Dictheaders记录请求中的报文头EnvironHeadersmethod记录请求使用的HTTP方法GETPOSTurl记录请求的URL地址stringfiles记录请求的文件 {{ url_for(index) }} {{ url_for(post, post_id=1024) }} get_flashed_messages方法:返回之前在Flask中通过 flash() 入的信息列表 from flask import flash # 参数至Flash方法 flash(闪现消息1) flash(闪现消息2) flash(闪现消息3) {% for message in get_flashed_messages () %} {{ message }}{% endfor %} 看完了面这些概念性的内容,下面来看看示例如下展示实操一下。 @app.route(tpl, methods=)def tpl(): # 参数至Flash方法 flash(闪现消息1) flash(闪现消息2) flash(闪现消息3) return render_template

    4220

    NodeJS+Express中集成Flash消息

    中间件: connect-flash 地址:https:github.comjaredhansonconnect-flash flash消息用于重定向跳转时递消息,在Express中集成方法如下:在项目中集成安装 ; flash消息了! 下面教大家如何完整定义一套flash message前后端解决方案。 举个栗子: 当我们开发删除数据功能时,通常会这么做:点击删除按钮,将数据ID递到后端,后端通过id,将数据从数据库里删除,并重定向redirect到数据列表页,重定向的时候,我们可以发送一条flash 下面我们开始处理整套flash message流程:在main js(通常是app.js或者项目名.js文件)中所有的路由的最面加入flash message处理中间件:app.use(function ,因为express处理请求是由往下,这样可以将所有的请求都过滤一遍。

    47820

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(32)-swfupload多文件

    文件这东西说到底有时候很痛,原来的asp.net服务器控件提供了很简单的,但是有回,还没有进度条提示。 SWFUpload的特点:1、用flash进行,页面无刷新,且可自定义Flash按钮的样式;2、可以在浏览器端就对要的文件进行限制;3、允许一次多个文件,但会有一个队列,队列里文件的是逐个进行的 3、点击SWFUpload提供的Flash按钮,弹出文件选取窗口选择要的文件;4、文件选取完成后符合规定的文件会被添加到的队列里;5、调用startUpload方法让队列里文件开始;6、文件过程中会触发相应的事件 file_upload_limit Number 指定最多能多少个文件,当成功的文件数量达到了这个最大值后,就不能再文件了,也不能往队列里添加文件了。 当超过了这个数目后只有当队列里有文件成功、出错或被取消后,等同数量的其他文件才可以被添加进来。

    503100

    flash直播

    为了能更好的做好音视频监控和问题定位,便想自己实现一套flash直播简单的demo,在通过改变行的带宽,码率,帧率,gop大小等信息来观察延时和首帧的情况。 递“null”会从本地文件系统或 Web 服务器播放视频和 MP3 文件。 ? 递“http”URL 可连接到运行 Flash Remoting 的应用程序服务器。 有关详细信息,请参阅 Flash Remoting 文档。 ? 递“rtmpes”URL 可连接到 Flash Media Server 应用程序。 ? 递“rtmfp”URL 会为 RTMFP 客户端服务器、对等和 IP 多播通信创建双向网络端点。 ? 递字符串“rtmfp:”可为 RTMFP IP 多播通信创建无服务器的双向网络端点。 因暂未实现OBS推流,所以appendbytes和拉流地址播放的视频流并非直播视频流,后续加OBS推流后,换成直播流即可。

    88250

    15.NAND FLASH驱动

    原理图NAND FLASH和S3C2440之间只有数据线, 怎么输地址? 答1.在DATA0~DATA7输数据,又输地址 当ALE为高电平时输的是地址,问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令 怎么入命令? 答2.在DATA0~DATA7输数据,又输地址,也输命令 当ALE为高电平时输的是地址, 当CLE为高电平时输的是命令 当ALE和CLE都为低电平时输的是数据问3. 假设烧写NAND FLASH,把命令、地址、数据发给它之后, NAND FLASH肯定不可能瞬间完成烧写的, 怎么判断烧写完成? 答4. );添加分区mtd分区 }通过面代码和注释,得出:驱动主要调用内核的nand_scan()函数,add_mtd_partitions()函数,来完成注册nand flash 关于MTD设备的解释https

    14020

    flash直播

    为了能更好的做好音视频监控和问题定位,便想自己实现一套flash直播简单的demo,在通过改变行的带宽,码率,帧率,gop大小等信息来观察延时和首帧的情况。 • 递“http”URL 可连接到运行 Flash Remoting 的应用程序服务器。可使用 NetServices 类通过 NetConnection 对象调用应用程序服务器函数,并返回结果。 有关详细信息,请参阅 Flash Remoting 文档。 • 递“rtmpes”URL 可连接到 Flash Media Server 应用程序。 • 递“rtmfp”URL 会为 RTMFP 客户端服务器、对等和 IP 多播通信创建双向网络端点。 • 递字符串“rtmfp:”可为 RTMFP IP 多播通信创建无服务器的双向网络端点。 • 调用 NetStream.appendBytes(),将 ByteArray 数据入 NetStream。

    39320

    Flask中的flash

    一.简单的使用- 必须要设置秘钥因为flash是基于session-设置:flash(aaa)-取值:get_flashed_message() #从源码我们可以看出get_flashed_message 详细介绍1 设置flash 1.1 flash(要递的值,category=分类的名称),如果不默认是message 本质:session2取flash设置的值我们用get_flashed_messages 2.1 get_flashed_messages(with_categories=False, category_filter=()), 2.1.1如果不递 category_filter,取出面存储的所有分类递的值 2.1.2如果不with_categories就只取值,不取分类的名字,如果值,就获取 分类名和分类值 3 这个flash只能一个视图函数中取,只要有一个视图函数取过了,那其他视图函数就不能获取

    18620

    AS3与PHP通信

    面的示例可以看出,as3和后台交互是多么简单,但这只是单项的交互,如果要flash向后台发送数据并回数据该如何去做呢? 设置要输的信息 10. values.message=hello im flash! 设置要输的信息 10. values.message=hello im flash! 设置要输的信息 10. values.message=hello im flash!; 11. url.data = values; 12. 以这些就是as3里和后台交互的基础内容,现在你可以在as3里创建这样的交互,获取动态数据来丰富你的程序,在你开始自己动手实验之前,还有一些东西值得注意: 1,记得捕获和处理异常(述的例子里都是假定在完美的测试环境下运行

    24630

    SEO指南:FLash网站,该如何去优化!

    Flash网站与SEO优化是一个老生常谈的话题,虽然目前搜索引擎都在尽力的抓取Flash站点,但我们仍然不建议大家去搭建一个Flash网站,特别是当你的目标客户完全依赖搜索引擎优化的时候。 3、Flash网站vsHtml网站 如果有疑问,我们创建两个版本的网站:Flash和HTML,在主页,访问者可以选择他们的偏好。 4、禁止利用网页重定向到Flash递权重 Flash站点优化比较难,这个是大家的共识,一部分搜索引擎优化人员会给出这样的优化方案,利用大量的Html页面301重定向到部分Flash站点链接。 对于301重定向确实可以递权重,但这个方式并不能有很好的体验,原因是搜索引擎很难判断Flash与页面的相关性,严格来讲这算是早期的作弊和PR劫持操作思路,会被惩罚的。 如果你一定要做重定向递权重,这里给的建议是选定一个域名,做整站重定向,主域到主域。 总结:我知道需要为观众创建美观,互动的网站,特别是如果观众真正想体验互动。

    18020

    使用ZeroClipboard解决跨浏览器复制到剪贴板的问题

    Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之,这样其实点击的不是按钮而是 Flash ,这样将需要的内容Flash,再通过Flash 的复制功能把入的内容复制到剪贴板。 Zero Clipboard的高级功能1、reposition() 方法因为按钮漂浮有一个 Flash 按钮,所以当页面大小发生变化时,Flash 按钮可能会错位,这样就点不着了。 4、getHTML() 方法如果你想自己实例一个 Flash ,不用 Zero Clipboard 的附着方法,那么这个方法就可以帮忙了。它接受两个参数,分别为 Flash 的宽度和高度。 ;});Zero Clipboard 会将 clip 对象作为参数入。即例中的 “client” 。还有 “load” 也可以写成 “onLoad”,其他的事件也可以这样。

    43660

    扫码关注云+社区

    领取腾讯云代金券