开发者社区> 问答> 正文

ossync修改版

官方网站提供的第三方软件ossync,是个非常使用的软件。
通过该软件可以将弹性云主机的数据同步到oss。可用于将网站的静态文件分发到oss,减轻云主机的计算和带宽压力。


但是ossync在上传时,设置的content-type均为:DefaultContentType = 'application/octet-stream'.
这样导致上传到oss的mimetype不对,导致css,flv等文件嵌入的网页中不能正常使用。


根据阿里云官方的api,文件上传时,根据文件后缀名设置mime类型。


虽然简单,但是实用。详见附件。

展开
收起
plbeast 2013-07-21 21:14:16 11809 0
8 条回答
写回答
取消 提交回答
  • 表示支持
    2014-03-21 01:59:27
    赞同 展开评论 打赏
  • Reossync修改版
    安装成功后,不能同步
    2014-03-20 10:31:09
    赞同 展开评论 打赏
  • Reossync修改版
    感谢分享和修改.  
    2014-03-14 14:57:32
    赞同 展开评论 打赏
  • Reossync修改版
    花了1小时时间,完美运行。
    只要安装成功后运行程序后 进程里会有的!记得需要先安装sqlite再安装Python!安装Python的时候配置下sqlite的目录!
    2014-02-27 14:37:56
    赞同 展开评论 打赏
  • Reossync修改版
    楼主你好,我也给作者提了content-type的问题。看到你的修改,很兴奋。
    能否看我的这个帖子
    bbs.aliyun.com/read.php?tid=126062&page=2
    2013-07-24 19:23:25
    赞同 展开评论 打赏
  • Reossync修改版
    够坑爹的,又一个新报错。  折腾一晚上!!

    ImportError: No module named _sqlite3  
    2013-07-23 00:30:28
    赞同 展开评论 打赏
  • Reossync修改版
    python  ossync.py

    可以将python o ossync.py放到rc.local中,让开机自动启动,或者使用contab检查。

    关于自动检查,我目前还没有使用。python我不会,昨天临时因为要了解这个应用,临时看了一下手册。惭愧...

    -------------------------

    Reossync修改版
    这个应用需要sqlite数据库支持,请先安装sqlite模块。 请参考: http://blog.csdn.net/liuyuan_jq/article/details/2102979 @黑蜘蛛侠  @longscp

    -------------------------

    回6楼黑蜘蛛侠的帖子
    肯定是sqlite没装好。 google一下吧
    2013-07-22 18:41:59
    赞同 展开评论 打赏
  • Reossync修改版
    装上去了,但是就是不见自动同步

    -------------------------

    回3楼longscp的帖子
    同样的问题

    -------------------------

    回5楼plbeast的帖子
    提示成功安装sqlite。但依然是ImportError: No module named _sqlite3  

    2013-07-22 18:26:00
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序更新版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载