最新更新日期:Dec-25-2023
云化提供API向云上传图像、视频和任何其他类型文件上传文件云安全存储备份和修改历史.云化API允许安全从服务器上上传,直接从访问浏览器或移动应用中上传,或通过远程公共URL检索
云化库包载云化上传API并简化集成PHP方法便于执行PHP图像并视频上传云端,PHP视图助手方法可直接从浏览器上传云端
本页覆盖PHP图像常用模式和带云视频上传模式
上传部件
云化上传部件交互特征富集简单集成用户界面,使网站能添加云式上传支持部件很容易嵌入网络应用中,只有几行JavaScript代码,消除开发内部交互上传能力的必要性看上传部件文档详细信息
服务器端上传
图像、视频或任何其他原始文件从 hp代码上传到云端HTTPS上传使用基于产品环境安全协议api_key
并i_secret
参数.
PHP图像上传
PHP方法向云上传图像
上传本地图像文件名'my_image.jpg'
文件上传可指定为本地路径、远程HTTP或HTTPS URL、白列表存储桶(S3或Google存储)URL、数据流、基础64数据URI或FTP URL细节代码示例使用每一种数据源类型上传见所需上传参数.
PHP视频上传
视频上传方式与图像完全相同然而,上传
方法支持上传文件最多达100MB上传大视频使用上传大方法上传大文件块云
上头上传大
方法有完全相同的签名和选项上传
方法加任选块大小
参数(默认20MB)
下示例上传狗.mp4
云型存储器双层文件夹结构狗清理
.并运行二热切变换缩放视频成方形小矩形
上传响应
默认上传同步执行完成后上传图像或视频可立即变送上传调回内容相似的哈希
响应包括HTTP和HTTPS访问媒体资产和上传资产补充信息:《公共标识》、《资源类型》、《宽度和高度》、《文件格式》、《文件字节大小》、《验证响应签名等》
从浏览器直接上传
上传样本允许服务器端PHP代码向云端上传媒体资产流中,如果Web表格允许用户上传图像或视频,媒体文件数据先寄送服务器,然后才上传云性文件
效率更高强的选项是允许用户直接从浏览器向云端代码上传图像和视频,而不是浏览服务器这种方法允许更快上传并有更好的用户经验并减少服务器加载量并降低PHP应用复杂性
可直接从浏览器上传文件使用签名或非签名调用到上传端点,见使用表单上传多文件实例。
反之,可使用云式Query插件下节描述
签名从客户端代码上传安全签名必须在服务器端PHP代码中生成可使用api_sign_request
方法去生成 SHA签名:
Query上传环境搭建
start包含所需的 JavaScript文件:CloudinaryjQuery插件以及它依赖的jQuery-File-Upload插件下图提供s大全文件夹大全云化JavaScript库.
JavaScript文件直接包括
云化jQuery插件需要您的支持云名
并附加配置参数
i_secret
公共客户端代码
自动搭建云式配置时,视图或布局中包括行如下:
云化jQuery库使用蓝皮文件上传库支持直接从浏览器上传媒体您必须明文初始化库 :
从浏览器直接上传使用 XHR请求支持不支持CORS的老浏览器,jQuery插件优雅地降为ifram基础解决方案解决方案需要定位cloudinary_cors.html
PHP应用公开文件夹文件可用html文件夹大全云化JavaScript库.下方代码构建本地URLcloudinary_cors.html
文件 :
Query上传文件标签
以下列方法之一嵌入文件输入标签
cl_image_upload_tag
:图片链式加载
图片或视频
直接上传图像
下示例向表单添加文件输入字段选择或拖动文件到此输入域自动启动浏览器上传云性
完成上传时,上传图像标识值设置为所选名称隐藏输入域值(例如上例中的image_id)。
直接上传图像显示方式
直接上传视频
下例直接文件上传输入域使用链式加载
帮助者方法虽然默认资源类型
使用此方法汽车
中,视频播放
类型定义清晰,异步热切变换生成自适应比特率流内容详解上头html
参数用于包含标准HTML参数标识符
属性)生成标签
附加jQuery库特征
CloudinaryjQuery库还提供增强上传经验选项,如显示进度栏、显示上传图像缩略图、拖放支持、上传多文件等
举个例子 绑定云人云化
事件上传云内完成后通知访问上传图像全细节并使用云化jQuery插件显示上传图像云生成缩略图下代码创建上传图像150x100缩略图并用公开标识更新输入字段
更多细节和选项Query查询文档记录