最新更新日期:Dec-25-2023
使用jQuery从Web程序直接上传图像和视频到云化您也可以使用a上传预置结合选择上传选项定义上传参数详情所有可用上传选项和参数见上传指南和上传方法上传API引用
上传部件
云化上传部件交互特征丰富简单集成法向网站添加云上传支持贝斯特登录入口官网下载部件允许你通过简易接口向云上传资源,很容易嵌入网络应用中,只有几行JavaScript代码,消除内部交互上传能力开发需求看上传部件文档详细信息
本页其余信息仅需要开发自身上传能力
从浏览器直接上传
从浏览器直接jQuery上传允许用户直接从浏览器或移动应用上传图像和视频资产,而不是浏览服务器这种方法允许更快上传并改进访问者用户经验并减少服务机加载量 并降低程序复杂性
直接上传使用现代HTML5跨源资源分享CORS系统优雅地下降为无缝iframe解决老浏览器可使用签名上传并需要生成认证签名后端或使用无签名上传带受限功能集
签名上传
签名上传需要从后端生成验证签名, 并配有后端支持的jQuery签名上传应协同云端框架实施( Rails、PHP、Python等)。各种后端框架实施助手与jQuery并用以嵌入文件上传域cl_image_upload_tag
) as well as自动生成认证签名上传
无签名上传
无签名jQuery上传选项用于执行上传而无需生成签名但由于安全原因受限集上传参数执行非签名上传调用时可直接指定
无签名上传选项受a控上传预置,因此,为使用此特征,你首先需要启动非签名上传上传页面控制台设置上传预置定义上传选项应用到非签名上传图像可以在任何时间点编辑预置值(或创建附加上传预设值),以定义所有从用户浏览器或移动应用上传非签名图像使用参数
执行无签名直接上传包含下列步骤:
开工建文件输入标签
文件输入标签内含云性上传参数,需要添加到HTML页面表单中文件输入字段参数设置如下:
名称
设置为文件类型
设置为文件类
设置为Cloudin文件加载data-cloudinary-field
使用资产元数据更新表态中的另一个输入字段名如果表单中不存在此字段,则会创建新隐域并指定名称成功上传事件(cloudarydone)时,输入字段触发并提供上传数据对象(连同载录云端上传API数据结果键)作为唯一参数数据格式数据
HTML躲避JSON内容包括所有上传参数:强制参数上传_预置
并回调
和任何其他无签名上传允许参数.- 上头
回调
参数指向网络应用公共URLcloudinary_cors.html
文件.内含云化jQuery插件包并需要iframe回传 - 上头
上传_预置
参数必须是预置集的名称,预置集配置非签名上传
- 上头
文件输入域示例
实例无防线JSON数据:
实例脱机JSON数据数据格式数据
参数(使用上方原数据):
二叉文件输入域初始化
CloudinaryjQuery库使用Bluimp文件上传库支持jQuery图像和视频直接从浏览器上传您必须明文初始化页面上所有文件输入字段使用此库cloudinary_fileupload
方法 :
上传多图像
文件输入字段可配置支持多文件同时上传多重性
html参数事件处理程序应手动绑定云化
事件处理多传结果
上传事件
您可以通过绑定事件处理程序跟踪上传进度云化
,文件上载发送
,cloudinaryprogress
,cloudinaryalways
并cloudinaryprogressall
.文档中查找更多细节和选项jQuery-File-Upload.
例1:绑定事件处理程序云化
事件并显示上传图像缩略图预览
例2:根据数据更新进度栏cloudinaryprogress
事件数 :
客户端图像上传前验证
包含验证库并修改脚本标签如下(顺序很重要):
验证选项调用时添加cloudinary_fileupload
方法论例举 :
- 文件处理选项蓝皮文件上传维基
- KB文章动态修改Blueimp上传请求有效载荷KB文章