uLoader = new URLLoader();
jpgEncoder = new JPGEncoderIMP(80);
request = new URLRequest(this.uploadURL + "?uid=" + this.uidStr + "&sid=" + this.sidStr + "&albumId=" + this.uploadFileWin.combo_photoList.value + "&mark=" + encodeURI(this.uploadFileWin.txt_uploadName.text));
[color=red] request.contentType = "application/octet-stream";
request.data = jpgEncoder.encode(this.bm_main.bitmapData);[/color]
request.method = URLRequestMethod.POST;
uLoader.dataFormat = URLLoaderDataFormat.BINARY;
uLoader.addEventListener(Event.COMPLETE, this.upLoadPicComplete);
uLoader.addEventListener(IOErrorEvent.IO_ERROR, this.upLoadPicError);
uLoader.addEventListener(ProgressEvent.PROGRESS, this.upLoadPicErrorProgress);
uLoader.load(request);
在php端
//读取falsh请求内容,生成图片
$pic = file_get_contents("php://input");
$f = fopen($filename,"wb");
fwrite($f,$pic);
fclose($f);
//post参数赋值
$post_data = array();
$post_data['action'] = "savePhoto";
$post_data['image'] = '@'.realpath($filename);
$post_data['title'] = $_GET['mark'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL,"http://xxx.com/api/photos_write.php");
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, $result);
$result = curl_exec($ch);
分享到:
相关推荐
本示例“Flash+Java上传例子”提供了一种实现文件上传的解决方案,结合了前端的Flash技术和后端的Java处理。以下是关于这个主题的详细解释: 1. **Flash技术**:Flash是一款用于创建交互式动画、多媒体内容和富...
本示例“ajax+jquery+flash进度条的文件图片上传完返回上传路劲完美例子”着重展示了如何结合AJAX、jQuery和Flash技术实现一个高效的文件上传功能,特别是针对图片文件,并且具有进度条显示以及解决乱码问题。...
总的来说,这个"一个flash无刷新上传多文件的例子"提供了实现高效、友好的文件上传体验的工具,对于需要批量上传或大文件上传的网站和应用尤其有价值。只需合理集成和调整,就能为你的项目带来显著的用户体验提升。
总的来说,"ASP.NET仿FLASH批量上传效果 使用控件ExtJS 和上传控件的例子.zip" 提供了一个实用的示例,展示了如何结合ASP.NET、ExtJS和SwfUpload实现高效且用户体验良好的批量上传功能。这个例子不仅对于初学者理解...
flash多文件上传实例, <?php if ($_FILES ["Filedata"] ["error"] > 0) { exit("Error: " . $_FILES ["Filedata"]["error"]); } echo " ----------存储图片-------- "; $fileName = iconv("utf...
在标签“在线截图”中,我们可以理解这个压缩包可能包含了一个实现网页截图功能的Flash应用程序。在线截图功能通常用于论坛、社交媒体、协作平台等,方便用户快速分享屏幕内容。它通常涉及以下几个关键知识点: 1. ...
使用flash结合php上传文件的例子,原理很简单,看一下源码就知道了,使用传统的html,要达到ajax效果,需要编写一堆的js代码,而且兼容性比较差,用flash结合php,很容易就可以做出来,而且上传控件可以自己随意去...
在本“swf 文件上传例子”中,我们将探讨如何实现一个基于SWF的多文件上传功能,这个功能允许用户在Web应用中一次性上传多个文件。 在Web开发中,文件上传是一项常见需求,它可以让用户上传图片、文档等各种类型的...
总的来说,Uploadifive是一个强大且灵活的文件上传解决方案,适用于各种Web项目,尤其是那些需要在移动设备上运行的项目。通过理解和掌握其特性和用法,开发者可以轻松地将高效、美观的上传功能融入到自己的应用程序...
这个“PLupload上传完整例子”是一个实际应用中的案例,旨在展示如何在网页上实现文件上传功能,并且能够传递额外的参数。 在实际的Web开发中,文件上传是一个常见的需求,而PLupload提供了多浏览器兼容性和良好的...
**SWFUpload** 是一款流行的...总结来说,这个压缩包提供了一套完整的SWFUpload解决方案,包括.NET环境下的开发包、示例代码和一个特制的ASP.NET插件,使得开发者能够快速在ASP.NET网站上实现图片的Flash上传功能。
总的来说,这个“一个flash配合php上传组件”是客户端(Flash)和服务器端(PHP)协同工作的例子,提供了用户友好的文件上传功能。虽然现代Web开发已经倾向于使用HTML5的File API来实现文件上传,因为它们不再依赖...
总的来说,uploadify多文件上传例子代码通过结合前端的uploadify插件和后端的servlet处理,实现了在jsp环境下的多文件上传功能。它简化了开发流程,提供了丰富的自定义选项,是Web开发中一个实用的工具。在实际项目...
本压缩包"‘C#批量上传 进度条(包括各种上传例子)’"提供了多种上传方式的示例,包括单文件上传和批量文件上传,并且都带有进度条显示,旨在帮助开发者快速理解和实现这些功能。以下是关于这些知识点的详细介绍: ...
Ajax上传允许用户在不刷新整个页面的情况下进行文件传输,而FancyUpload则是一个高级的、可定制的Flash上传组件,它支持多文件选择,提供了丰富的用户界面。 首先,我们来详细了解一下Ajax上传。Ajax的核心在于...
请加入这个swf节点: (这里是这个swf文件的地址)" FlashVars="(这里是上传的参数)" type="application/octet-stream" quality=...每次请求只会上传一个文件,传完一个再传下一个 在服务器端只处理第一个post传过来的文件
是一个广泛使用的开源社区论坛软件,它提供了丰富的功能和自定义选项,包括用户个人资料设置和头像上传等。 描述中提到“camera.swf”是原版Discuz! 论坛中的上传控件,这是一个基于Flash的文件,用于捕捉用户...
这个"PHP多文件上传 SWFUpload上传例子"是一个演示如何将SWFUpload与PHP结合使用的示例项目。 首先,我们需要了解SWFUpload的工作原理。它使用了Flash技术,因为Flash支持在客户端选择多个文件进行上传,而HTML原生...
`SWFUpload` 是一个广泛使用的Flash组件,它允许在网页中实现异步多文件上传,提供了类似于58赶集的图片上传体验。本篇文章将详细介绍如何使用SWFUpload来创建一个类似功能的图片上传程序。 首先,我们需要理解`...
综上所述,这个压缩包的内容可能是一个综合性的教程,教给读者如何利用Flash的摄像头功能进行拍照,然后通过Java后端处理和保存这些照片。尽管Flash已不再主流,但这个例子仍然展示了过去Web开发中常见的技术栈,...