小编Ahs*_*san的帖子

错误:客户端意图发送太大的身体

我正在使用django-resto将我的媒体文件上传到远程服务器.但是,当我尝试上传时,它给了我django_resto.storage: Failed on create.

并在消息下面生成Log,

open() "/var/www/media/media/events/video/clipcanvas_14348_H264_640x360.mp4"
failed (2: No such file or directory),
    client: 172.17.42.1,
    server: ,
    request: "HEAD /media/events/video/clipcanvas.mp4 HTTP/1.1",
    host: "IP:8081"

client intended to send too large body:
    body: 2139606 bytes,
    client: *.*.*.*,
    server: ,
    request: "PUT /media/events/video/clipcanvas.mp4 HTTP/1.1",
    host: "IP:8081"
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么我会收到这样的错误吗?

媒体服务器的设置,

DEFAULT_FILE_STORAGE = 'django_resto.storage.DistributedStorage'
RESTO_MEDIA_HOSTS = ['IP:8081']
Run Code Online (Sandbox Code Playgroud)

Nginx配置,

server { 
    listen 192.168.0.10; 
    location / { 
        root /var/www/media; 
        dav_methods PUT DELETE; 
        create_full_put_path on; 
        dav_access user:rw group:r all:r; 
        allow 192.168.0.1/24; deny all;
    } 
}
Run Code Online (Sandbox Code Playgroud)

django file-upload python-3.x server

6
推荐指数
1
解决办法
6997
查看次数

标签 统计

django ×1

file-upload ×1

python-3.x ×1

server ×1