Sapload v3 beta版发布!

Sapload v3 beta版发布!

预览地址:http://www.woria.cn/sapload/v3   

配置文件地址:http://www.woria.cn/sapload/v3/saploadConfig.xml

php版文件下载:sapload v3 beta

更新内容:

  • 加入xml配置。
  • 允许自定义界面。如,按钮样式,提示框样式等。
  • 支持自定义语言。可以自定义提示语,按钮文本等等。
  • 允许自定义回调函数名称。【原来的saploadMsg可以自定名称了】
  • 新增上传开始、上传结束、上传进度等回调函数
  • 增强了安全性,支持文件类型真检测。通过文件二进制判断真实文件类型。避免修改后缀名之后瞒天过海。
  • 加入自定义右键菜单功能。

更多功能等待您的意见……

发表评论?

28 条评论。

  1. 只可惜新版还是没有上传速度的显示,,作者偷懒…

  2. 自定义变量的功能其实可以去掉,在上传页处理好就可以了。

  3. 大哥你有空的话就写个说明吧,呵呵,希望下个修正版本能加入文件字节数的回调,其实回调上传参数后在本地计算进度比较方便啦,进度条也在本地用JS+CSS解决比较便捷。

  4. php上传类有bug:
    1. filepath方法:
    return之后的Err=

    2. 目标文件夹不存在的话不会报错:
    可恶的@copy

    3. 上传路径不能自定义:
    见路径处理处:
    if ($dirPath == ”){
    $this->Directroy = $dirPath;

    建议:
    1. 默认改成time()+扩展名不好。我要保持源文件名呢?
    2. 不能上传至上级目录

  5. to 战神:
    可以修改上传类和upload.php,返回已经上传的文件的大小,用json或者一种自定义格式区分,前台用js分割。

  6. 函数调用顺序有问题,并不是workEnd就一定最后调用。
    BUG重放:
    在批量上传时,FeedBackFunction中拼接一个字符串,在workEnd中alert,会发现差最后一个。

  7. 怎么老显示:Error #2048未授权的跨域访问
    怎么解决啊。我QQ:512098870

  8. 那应该是你的服务器处理上传的地址有错误。与当前域名不符。
    我的QQ:38657783

  9. 你好,提示服务器配置错误 Error #20122
    我用的是你演示的版本,配置文件我也是下载的你演示的那个,而且配置文件里的上传文件我也改成了我自己的,不存在跨域的问题

  10. 错了 错误是Error #2012
    最后的那个2是我的上传文件打印出来的

  11. :?: 问题:Error #2048未授权的跨域访问
    叙述: 我是直接下php版文件,在本地测试就显示这个错误,之后我又放了一个crossdomain.xml 与更目录下,还是不行!

  12. 返回已经上传的文件的大小,不能用来计算进度啊。

  13. 也许是你的上传路径有错误

  14. 很不错的说,希望是比较完善了

  15. 最好能有可以插入word类文件,插入以后显示word名称。

  16. 要是可以预览图片就更好了呵呵~

  17. 如果能给每个文件加上备注等额外参数就好了。

  18. 建议把jQuery从as.js里分离出来。

  19. 没有图片预览的功能

  20. 没有预览功能啊,有没有图片上传上限啊

  21. 请问上传完成后怎么得到图片的路径啊,用onclcik 得到的是字符串啊

  22. 正在对v3进行新的设计。图片预览功能会加入的。谢谢你的支持。

  23. 请问如何给上传图片加水印 ????

  24. 水印的话需要你自己的上传脚本使用GD库进行处理。

  25. :?: 我用了GD库 写了加水印的方法,但总提示“需要加水印的图片不存在”,图片的路径不对,不知道上传之后的路径是不是$this->Directroy.$fileName???谢谢

  26. 能不能搞个跨服务器上传的功能啊

  27. 仔细看一下上传文件类

  28. 这稍加复杂,已经超出了工具的范围之外。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>