提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2019-08-07 16:26:35.450|阅读 348 次
概述:本篇文章主要介绍Aurigma Upload Suite中,ActiveX / Java上传器是如何工作的~现在就跟着小编来了解一下吧~
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Aurigma Upload Suite是一款不限大小、不限文件格式的批量图文上传控件套包。不仅支持图文上传,还能让你的网站用户批量上传文件/文件夹到你的服务器,并只需简单操作即可存入Amazon S3云端。此外,Upload Suite同时还包含了更多PC/Mac上传工具:Flash, HTML5, Java, ActiveX Uploaders。感兴趣的朋友可以下载来试一下哦~
本篇文章主要介绍Aurigma Upload Suite中,ActiveX / Java上传器是如何工作的~现在就跟着小编来了解一下吧~
什么是ActiveX / Java上传器?
ActiveX / Java 上传器是一种旨在简化海量文件上传的解决方案 。它只是嵌入到您Web的HTML代码中,不需要最终用户手动下载和安装。现代的外观和直观的用户界面使ActiveX / Java 上传器对最终用户具有吸引力,同时也为计算机新手提供了清晰的功能。以下是使用ActiveX / Java 上传器上传文件的常用工作流程:
1、用户访问ActiveX / Java 上传器所在的页面,并根据需要选择任意数量的文件。
2、添加完所有文件后,单击“上传”。
3、ActiveX / Java 上传器使用用户选择的文件和其他数据准备HTTP POST请求,并将其发送到设置中指定的服务器页面。此页面接收并处理请求,同时执行任何其他与上传相关的操作。
4、上传过程中会显示预计剩余上传时间的进度条;用户能一直知道上传时间,如果花费的时间太长,他们可以停止上传。
此外,ActiveX / Java 上传器能够在发送之前应用自动客户端数据优化。例如,它可以调整图像大小并将文件压缩到ZIP存档。这样,加载项可以减少用于存储数据的流量、上传时间和服务器磁盘数量。
下图演示了ActiveX / Java 上传器的架构:
让我们详细考虑其主要部分。
它如何在客户端工作?
在客户端中,ActiveX / Java 上传器由两部分组成,它们实现了几乎相似的功能:
ActiveX控件(适用于Internet Explorer)
Java applet(适用于Mozilla Firefox、Safari或其他具有Java运行时支持的浏览器)
这两个部分都实现了一个通用功能,即用于选择和排序文件的用户界面、预上传文件处理以及通过HTTP POST请求发送文件。
ActiveX / Java上传器JavaScript统一了这些部分;它确定浏览器类型并加载相应的组件(ActiveX或Java)。它提供了一个API,用于配置ActiveX / Java 上传器并在运行时对其进行操作,即更改属性、调用方法和处理事件。ActiveX / Java Uploader JavaScript还可以通过在某些参数具有不一致的值时显示通知来帮助调试控件与Web服务的集成。当您准备好使用您的网站时,可以禁用这些通知。
它如何在服务器端工作?
由于ActiveX / Java 上传器在HTTP POST请求中发送文件和数据,服务器端部分由承载应用程序的Web服务器表示。此服务器执行所有与上传相关的任务,例如接收和保存上传的文件到必要的文件夹、更新数据库、发送电子邮件通知等等。总之,这部分实现了使用ActiveX / Java的应用程序的内部逻辑上传。
开发此部件时,您可以实现自己的上传脚本,该脚本将解析从ActiveX / Java 上传器接收的POST请求。在这种情况下,您可以使用任何能够接收HTTP POST请求的服务器平台。另一种方法是使用ActiveX / Java Uploader ASP.NET或ActiveX / Java Uploader PHP 。它们都获取上传的数据,对其进行解析,并提供对服务器端文件和文本字段的类型化访问。内置的自动保存功能允许您创建上传解决方案,而无需编写一行代码。根据您要使用ActiveX / Java上传器的平台,参考ActiveX / Java上传器ASP.NET中保存上传的文件,或在ActiveX / Java上传器PHP主题中保存上传的文件。
还有一种情况是您的应用程序与云存储集成,即Amazon S3。在这里,您无需从ActiveX / Java 上传器接收文件并将其重定向到存储,因为ActiveX / Java Uploader支持将文件直接从浏览器上传到云存储。
ActiveX / Java Uploader ASP.NET
ActiveX / Java Uploader ASP.NET是一组ASP.NET服务器控件,允许在设计模式下在Microsoft Visual Studio中部署和配置ActiveX / Java 上传器。此外,它显着简化了处理上传数据的过程,并为您节省了自己解析POST请求的麻烦。
ActiveX / Java Uploader PHP
ActiveX / Java Uploader PHP实现了几乎相同的功能,并提供与ActiveX / Java Uploader ASP.NET相同的优点。它允许PHP开发人员以通常的方式使用ActiveX / Java 上传器,就像使用常见的PHP对象一样。
想要购买Aurigma Upload Suite正版授权,或了解更多产品信息请点击
扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢