包含后端请求token(前端javascript+后端c#)

Qiniu 七牛问题解答

很多用户反应不会自己搭建javascript的工程,因为涉及到请求服务端的token,在我的博客中包含了(javascript前端+后端java)的工程demao。

问题解决方案这里写链接内容1,首先你要打开你的vs,建一个asp.net的web项目。然后在你的网站建一个asp的web页面,拷贝以下代码进去:<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”index.aspx.cs” Inherits=”javascript.index” %><!DOCTYPE html><%–<%String path = request.getContextPath();String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”http://blog.csdn.net/”;%>–%>=======>=>=>=>=>=>=>=>===”text-left col-md-12 “>七牛云存储 – JavaScript SDK=”show_code”>查看初始化代码===”http://qtestbucket.qiniudn.com/GitHub-Mark-32px.png”>View Source on Github=====>JavaScript SDK 基于 Plupload 开发,可以通过 Html5 或 Flash 等模式上传文件至七牛云存储。>>>>>======>选择文件>===”alert-success”>队列全部文件处理完毕==>===>>>=========>><code>//引入Plupload 、qiniu.js后var uploader = Qiniu.uploader({runtimes: ‘html5,flash,html4’, //上传模式,依次退化browse_button: ‘pickfiles’,//上传选择的点选按钮,**必需**uptoken_url: ‘/token’,//Ajax请求upToken的Url,**强烈建议设置**(服务端提供)// uptoken : ‘>’, //若未指定uptoken_url,则必须指定 uptoken ,uptoken由其他程序生成// unique_names: true, // 默认 false,key为文件名。若开启该选项,,SDK为自动生成上传成功后的key(文件名)。// save_key: true, // 默认 false。若在服务端生成uptoken的上传策略中指定了 `sava_key`,则开启,SDK会忽略对key的处理domain: ‘http://qiniu-plupload.qiniudn.com/’, //bucket 域名,下载资源时用到,**必需**container: ‘container’,//上传区域DOM ID,默认是browser_button的父元素,max_file_size: ‘100mb’,//最大文件体积限制flash_swf_url: ‘js/plupload/Moxie.swf’, //引入flash,相对路径max_retries: 3,//上传失败最大重试次数dragdrop: true,//开启可拖曳上传drop_element: ‘container’,//拖曳上传区域元素的ID,拖曳文件或文件夹后可触发上传chunk_size: ‘4mb’,//分块上传时,每片的体积auto_start: true,//选择文件后自动上传,若关闭需要自己绑定事件触发上传init: {‘FilesAdded’: function(up, files) {plupload.each(files, function(file) {// 文件添加进队列后,处理相关的事情});},’BeforeUpload’: function(up, file) {// 每个文件上传前,处理相关的事情},’UploadProgress’: function(up, file) {// 每个文件上传时,处理相关的事情},’FileUploaded’: function(up, file, info) {// 每个文件上传成功后,处理相关的事情// 其中 info 是文件上传成功后,服务端返回的json,形式如// {// “hash”: “Fh8xVqod2MQ1mocfI4S4KpRL6D98”,// “key”: “gogopher.jpg”// }// 参考// var domain = up.getOption(‘domain’);// var res = parseJSON(info);// var sourceLink = domain + res.key; 获取上传成功后的文件的Url},’Error’: function(up, err, errTip) {//上传出错时,处理相关的事情},’UploadComplete’: function() {//队列文件处理完毕后,处理相关的事情},’Key’: function(up, file) {// 若想在前端对每个文件的key进行个性化处理,可以配置该函数// 该配置必须要在 unique_names: false , save_key: false 时才生效var key = “”;// do something with key herereturn key}}});// domain 为七牛空间(bucket)对应的域名,选择某个空间后,可通过”空间设置->基本设置->域名设置”查看获取// uploader 为一个plupload对象,继承了所有plupload的方法,参考>==>=========>====>====”btn btn-default”>左上角==”btn btn-default”>左下角==”btn btn-default”>右上角==”btn btn-default disabled”>右下角==”btn btn-default”>无水印===”btn btn-default disabled”>大缩略图==”btn btn-default”>中缩略图==”btn btn-default”>小缩略图===”btn btn-default no-disable-click” >逆时针==”btn btn-default no-disable-click”>顺时针==”btn btn-default”>无旋转=”text-warning”>备注:小图片水印效果不明显,建议使用大图片预览水印效果>========>></body></html>

到此你的网站上传页面已经有了图形用户界面,但是缺少js文件。

2,拷贝js文件夹到你的工程项目中因为有梦,所以勇敢出发,选择出发,便只顾风雨兼程。

包含后端请求token(前端javascript+后端c#)

相关文章:

你感兴趣的文章:

标签云: