亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django文件上傳

發布時間:2020-09-15 22:52:40 來源:網絡 閱讀:574 作者:LeslieLiang 欄目:編程語言

本篇主要講的是ajax下的文件上傳

模板html文件內容

<form id="fileUploadForm">
    <input type="file" name="file" id="file_input">
</form>

編寫文件上傳js

function upload(){
        // ajax上傳文件
        var file_input = $('#file_input');
        if(file_input.val() == ''){
            return false;
        }
        var formData = new FormData($('#fileupload_form')[0]);
        $.ajax({
            type : 'POST',
            url : '/api/fileupload/',
            data : formData,
            dataType : 'json',
            contentType : false,
            processData : false,
            success : function(data){
                if(data.info){
                    console.log('文件上傳成功!');
                    return;
                } else {
                    console.log('文件上傳失敗!');
                    return false;
                }
            },
            error : function(){
                console.log('文件上傳失敗!');
                return false;
            }
        });
    }

服務器端視圖代碼如下

class FileUpload(View):
    '''
    文件上傳
    '''
    def post(self, request):
        try:
            file = request.FILES.get('file')
            if(file.size >= 2097152):
                # 當上傳文件大于2M時拋出異常
                raise RuntimeError('fileSizeError')
    except Exception as error:
        print(error)

POST提交過來的文件需要使用request.FILES.get()去獲取,而不能直接使用request.POST.get()

非ajax文件上傳
需要為form表單添加enctype屬性,其值必須為multipart/form-data,請求方式依然為POST

<form id="fileUploadForm" enctype="multipart/form-data" method="POST">
    <input type="file" name="file" id="file_input">
    <input type="submit" value="提交">
</form>
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑龙江省| 威海市| 田东县| 郴州市| 铁岭县| 托克逊县| 大余县| 南部县| 临湘市| 扬中市| 山东省| 鄂托克前旗| 齐河县| 玛多县| 从化市| 石台县| 伽师县| 遂宁市| 固阳县| 且末县| 雅江县| 奈曼旗| 北流市| 敦煌市| 武宁县| 股票| 当阳市| 乃东县| 辽阳县| 松溪县| 汕头市| 平罗县| 新闻| 霸州市| 阳原县| 闽侯县| 诸暨市| 武汉市| 永定县| 濉溪县| 普兰店市|