swfupload上传控件的使用

1、关于图片上传控件,flash控件的显示效果要好一些,本人使用swfupload

2、swfupload上传控件使用方式详见文档 http://www.leeon.me/upload/other/swfupload.html

3、参照文档说明和官方demo,写一个小例子是没有任何问题的,在firefox或者chrome下如碰到302错误,错误堆栈如下

 

---SWFUpload Instance Info---

Version: 2.2.0 2009-03-25

Movie Name: SWFUpload_0

Settings:

upload_url: /iwebshop/index.php?controller=shop&action=goods_imgupload&photo_name=photo_name&showlist=show_list&single=false

flash_url: /iwebshopiews/default/javascript/swfupload.swf?preventswfcaching=1348582530733

use_query_string: false

requeue_on_error: false

http_success: 

assume_success_timeout: 0

file_post_name: Filedata

post_params: [object Object]

file_types: *.jpg;*.jpge;*.png;*.gif

file_types_description: JPG Images

file_size_limit: 2 MB

file_upload_limit: 5

file_queue_limit: 0

debug: true

prevent_swf_caching: true

button_placeholder_id: upload

button_placeholder: Not Set

button_image_url: /iwebshop/

button_width: 50

button_height: 21

button_text: 浏览...

button_text_style: color: #000000; font-size: 16pt;

button_text_top_padding: 0

button_text_left_padding: 0

button_action: -110

button_disabled: false

custom_settings: [object Object]

Event Handlers:

swfupload_loaded_handler assigned: false

file_dialog_start_handler assigned: false

file_queued_handler assigned: false

file_queue_error_handler assigned: true

upload_start_handler assigned: false

upload_progress_handler assigned: true

upload_error_handler assigned: true

upload_success_handler assigned: true

upload_complete_handler assigned: true

debug_handler assigned: true

 

SWF DEBUG: SWFUpload Init Complete

SWF DEBUG: 

SWF DEBUG: ----- SWF DEBUG OUTPUT ----

SWF DEBUG: Version:                2.5.0 2010-03-05 Beta 3.2

SWF DEBUG: movieName:              SWFUpload_0

SWF DEBUG: Upload URL:             /iwebshop/index.php?controller=shop&action=goods_imgupload&photo_name=photo_name&showlist=show_list&single=false

SWF DEBUG: File Types String:      *.jpg;*.jpge;*.png;*.gif

SWF DEBUG: Parsed File Types:      jpg,jpge,png,gif

SWF DEBUG: HTTP Success:           0

SWF DEBUG: File Types Description: JPG Images (*.jpg;*.jpge;*.png;*.gif)

SWF DEBUG: File Size Limit:        2097152 bytes

SWF DEBUG: File Upload Limit:      5

SWF DEBUG: File Queue Limit:       5

SWF DEBUG: Post Params:

SWF DEBUG:                         PHPSESSID=feec128121ce54aa04f6b4a249bd5bc9

SWF DEBUG: ----- END SWF DEBUG OUTPUT ----

SWF DEBUG: 

SWF DEBUG: Stage Resize:50 by 21

SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: *.jpg;*.jpge;*.png;*.gif

SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...

SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0

SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1

SWF DEBUG: StartUpload: First file in queue

SWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0

SWF DEBUG: StartUpload(): Upload Type: Normal.

SWF DEBUG: Global Post Item: PHPSESSID=feec128121ce54aa04f6b4a249bd5bc9

SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for standard upload.  Starting upload to /iwebshop/index.php?controller=shop&action=goods_imgupload&photo_name=photo_name&showlist=show_list&single=false for File ID: SWFUpload_0_0

SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0 Bytes: 0. Total: 98168

SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 65536. Total: 98168

SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 98168. Total: 98168

SWF DEBUG: Event: uploadError: HTTP ERROR : File ID: SWFUpload_0_0. HTTP Status: 302.

EXCEPTION: 

SWF DEBUG: Event: uploadComplete : Upload cycle complete.

看到红色文字302部分是不是很熟悉?我简单说明下为什么会出现这个问题

a 、flash上传图片时,会另起一个线程上传,这个线程中没有cookie,session等会话信息,包括自定义的全局变量,调用上传的url路径后台进行处理时,如果后台进行了权限或者登陆校验就会校验失败,后台校验失败就会重定向登录页面,flash这边就会报出302错误,但是上传界面不会发生跳转。

b、如果程序使用了系统框架,一般框架会有过滤器进行权限校验或者session校验,对于框架不熟悉的人可能不知道为什么发生302错误,也不知道在哪处理过滤,导致无法解决问题,这个需要仔细研究框架了。

c、对于swfupload的demo可以直接部署运行,而不报错,就是因为接收图片界面没有校验session或者权限

 

基于STM32F407的摄像头(不带FIFO的OV7670)图像采集及LCD显示实验-笔记整理 硬件说明 STM32F4开发板 stm32f4系列的芯片处理的能力可以说非常强大了的,而且内部还自带有数字摄像头接口(DCMI),可以说stm32f407的核心板和不带FIFO的摄像头模块OV7670简直就是绝配! 我手上的这块张这个样子 (图片来源:某宝): F4系列的DCMI接口内部结构框图如下图3所示,具体的配置使用方式可以参考以下这篇博文:《stm32f4的数字摄像头接口(DCMI)使用》 这位博主大大已经很详细地介绍了DCMI接口的具体使用方法和原理,更重要的是里面还有接口的配置函数,虽然不完 阅读详情

相关推荐

swfupload上传控件DEMO(ASP.NET)

在.net中实现批量上传的功能的demo

使用jsp+swfupload上传时报Upload Error: 405错误

1. 使用SWFUpload上传文件最佳介绍 2.  异常分析     文件上传已经成功,但前台显示Upload Error: 405错误。     启用debug,错误日志如下: ---SWFUpload Instance Info--- Version: 2.2.0 2009-03-25 Movie Name: SWFUpload_0 Settings:

沙漏哟 4471

swfupload上传控件demo支持上传,删除图片。兼容ie7+,火狐,谷歌浏览器

swfupload上传图片控件,支持删除。兼容浏览器ie7+,火狐,谷歌。上传界面类似QQ空间发表说说界面。

swfupload 无法加载_HTTPS上的SWFUpload无法正常工作

I have trouble uploading files with SWFUpload when target servlet is listening on HTTPS.On HTTP it works fine.The issue is only when using FireFox or Opera. On IE it works fine - not tried other brows...

weixin_29338361的博客 310

uploadify-3.1常见错码

SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130}SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SE...

just_lover的博客 613

swfupload在ie是正常的其他浏览器没法上传

本人最近接触swfupload上传组件,在IE上传没有问题,在谷歌浏览器上传不了,debug输出下面的问题,哪位高手能帮忙看看 ---SWFUpload Instance Info--- Version: 2.2.0 Alpha Movie Name: SWFUpload_0 Settings: upload_url: http://localhos...

robin_lvxiongbin的专栏 510

swfupload多文件上传控件使用

swfupload是一个基于flash的多文件上传组件,前端是采用javascript脚本编写的,它与flash脚本进行交互,以实现多文件的上传功能。因前端是js脚本,所以在做web页面集成时很方便,以下通过对swfupload自带的demo进行一些修改,以实现简单的多文件上传功能。然后再简单介绍下,通过修改js源码,以满足不同的个性化需要。          swfupload目前的最新版

语不惊人死不休 2万+

SWFupload 上传控件使用使用

-- 首先说个解决 ie兼容的标签  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />   ---aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SWFupload_Demo.aspx.cs"    Inher

水滴石穿!学习小积累! 199

在ASP.NET中使用SWFUpload上传控件(中文注释)(详细)

asp.net中的上传控件fileupload一次只能选择一个文件,如果多个文件上传的话就需要动态的去生成多个 fileupload,这样给用户的体验不是很好 这个时候就需要用到swfupload了 经过我2天的研究: 原理如下: 首先default.aspx中初始化 swfupload,里面任何东西不用改,需要改的就是几个地址改为你自己的地址   然后uplo

大新软件老杨 699

上传控件swfupload使用笔记

1.下载下来的官方domo里不同的例子里会引入各自的JS,注意区分。可以直接拿官方例子来改成自己想要的例子。 2.注意PHP配置文件里也有最大上传文件限制,如果文件太大会上传不成功。 3.如果有问题可以打开PHP的调试参数测试。 4.官方文档里有提供服务器端接收文件的代码。但没有返回上传路径的代码,需要自己添加。可以通过handle.js里面的uploadSuccess方法获取服务...

weixin_30872789的博客 97

文件上传控件SWFUpload使用指南分享

SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。 SWFUpload的特点: 用flash进行上传,页面无刷新,且可自定义Flash按钮的样式; 可以在浏览器端就对要...

weixin_33716154的博客 106

Flash上传控件Swfupload php文件上传配置使用实例

http://www.js-css.cn/a/jscode/upload/2013/1110/1027.html 转载于:https://www.cnblogs.com/tianshuilv/p/4001415.html

weixin_30821731的博客 104

[转]SWFUpload详细参数使用说明

SWFUpload的初始化与配置 首先,在页面中引用SWFUpload.js ,如<script type=”text/javascript” src=”http://www.swfupload.org/swfupload.js”></script>然后,初始化SWFUpload ,如var swfu;window.onload = function () {s...

weixin_30588729的博客 251

头像截图上传两种方式(SWFUpload、一个简单易用的flash插件)

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。另一个Flash插件用起来比较简单,支持截图、本地摄像头拍照上传,但flash中有版权声明,不适合商业开发。这是官网地址:http://www.hdf...

weixin_33816300的博客 292

Delphi 12.3控件之python4delphi-master.zip

Delphi 12.3控件之python4delphi-master.zipPython for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and Lazarus (FPC). They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as DLLs and much more. P4D provides different levels of functionality:Low-level access to the python APIHigh-level bi-directional interaction with PythonAccess to Python objects using Delphi custom variants (VarPyth.pas)

上一篇: linux
下一篇: protobuffer 中文乱码
jackymin
博客等级 码龄21年 0粉丝 7原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值