请问怎么使用beego来处理put方式的大文件上传

13370225089 发布于 2016/06/16 17:49
阅读 587
收藏 0

@astaxie   您好!刚开始用beego框架,希望请教下您:

我现在是在用beego框架实现一组对象存储的REST API,希望可以实现PUT方式的文件上传,文件内容填写在body里,最大支持5G,研究了下文档,主要提及的都是POST表单形式的上传方式,里面还提到了通过设置MaxMemory来控制内存缓存大小,但也只支持POST表单形式,那么像我这种情况,该怎么处理呢?

还有就是我希望在收到的tcp封包可以解析出http header时就直接判断header内的参数,如果不符合要求,比如length超过了5G,或者非法的签名,就直接终止http请求的发送,而不是等http包收完并组装完成后才进行处理,在beego框架里可以支持么?现在设置的filter的话,实际http包已经收完了,或者有什么通用的方式处理这种情况?

诚心求教!万分感谢!

加载中
返回顶部
顶部