WebUploader是一个简单的以HTML5为主现代文件上传组件


WebUploader是一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,延用原来的FLASH运行时,兼容IE6 ,Andorid 4 ,IOS 6 。两套运行时,同样的调用方式,可供用户任意选用。
资源截图
代码片段和文件信息
#include 
#include 
#include “AS3/AS3.h“

#include “hashlib/hl_hashwrapper.h“
#include “hashlib/hl_md5wrapper.h“

void md5String() __attribute__((used
    annotate(“as3sig:public function md5String(input:String):String“)
    annotate(“as3package:com.webuploader“)));


/**
 * MD5 (““) = d41d8cd98f00b204e9800998ecf8427e
 * MD5 (“a“) = 0cc175b9c0f1b6a831c399e269772661
 * MD5 (“abc“) = 900150983cd24fb0d6963f7d28e17f72
 * MD5 (“message digest“) = f96b697d7cb7938d525a2f31aaf161d0
 * MD5 (“abcdefghijklmnopqrstuvwxyz“) = c3fcd3d76192e4007dfb496cca67e13b
 * MD5 (“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789“) =
 * d174ab98d277d9f5a5611c2c9f419d9f
 * MD5 (“123456789012345678901234567890123456789012345678901234567890123456
 * 78901234567890“) = 57edf4a22be3c955ac49da2e2107b67a
 */
void md5String(){
    const char *src = NULL;
    AS3_MallocString(src input);

    std::string srcString(src);

    const char *result;

    hashwrapper *wrapper;

    wrapper = new md5wrapper();
    std::string md5 = wrapper->getHashFromString(srcString);

    result = md5.c_str();

    delete wrapper;

    // We can‘t just call AS3_Return(s) because s is not a scalar.
    // Instead we need to marshall the C string into AS3 and use
    // AS3_ReturnAS3Var().

    AS3_DeclareVar(myString String);
    AS3_CopyCStringToVar(myString result 32);
    AS3_ReturnAS3Var(myString);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927
     文件         242  2014-09-22 13:31  fex-team-webuploader-5e1a927.gitignore
     文件        2299  2014-09-22 13:31  fex-team-webuploader-5e1a927.jshintrc
     文件         109  2014-09-22 13:31  fex-team-webuploader-5e1a927.travis.yml
     文件        7458  2014-09-22 13:31  fex-team-webuploader-5e1a927Gruntfile.js
     文件        1494  2014-09-22 13:31  fex-team-webuploader-5e1a927LICENSE
     文件        2596  2014-09-22 13:31  fex-team-webuploader-5e1a927README.md
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draft
     文件        1550  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftdemo.html
     文件       12710  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftdemo.js
     文件        1551  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftdemo2.html
     文件       12751  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftdemo2.js
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpp
     文件      479279  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cppTest.swc
     文件        1406  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cppas3api.cpp
     文件         361  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cppexports.txt
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib
     文件       12288  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.hashlibpp.h.swp
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn
     文件        3078  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svnall-wcprops
     文件        4223  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svnentries
     目录           0  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-base
     文件        5644  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-baseMakefile.svn-base
     文件        2353  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehashlibpp.h.svn-base
     文件        3370  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_exception.h.svn-base
     文件        8770  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_hashwrapper.h.svn-base
     文件       13296  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_md5.cpp.svn-base
     文件        6703  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_md5.h.svn-base
     文件        4135  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_md5wrapper.cpp.svn-base
     文件        4197  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_md5wrapper.h.svn-base
     文件       11049  2014-09-22 13:31  fex-team-webuploader-5e1a927\_draftflash_cpphashlib.svn ext-basehl_sha1.cpp.svn-base
............此处省略342个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)