programming4:class:upload
Đây là một phiên bản cũ của tài liệu!
Mục lục
Hướng dẫn chi tiết cách sử dụng class Upload để tải file lên hệ thống
Class upload là lớp có chứa các chức năng tải file lên hệ thống. File tải lên có thể từ máy tính hoặc một file trên internet
Chuẩn bị
- Cài đặt NukeViet 4.4.02 (link tải NukeViet 4.4.02) hoặc tương đương.
- Cài đặt module mẫu samples (nv4_module_samples.zip) để lập trình
Hướng dẫn lập trình
Tải file từ máy tính
Chuẩn bị một form để gửi file từ máy tính lên server:
Mở file themes/admin_default/modules/samples/main.tpl
thêm vào đoạn HTML để tạo ra form gửi file lên máy tính, code html như sau
- main.tpl
<!-- BEGIN: main --> <form action="{NV_BASE_ADMINURL}index.php?{NV_LANG_VARIABLE}={NV_LANG_DATA}&{NV_NAME_VARIABLE}={MODULE_NAME}&{NV_OP_VARIABLE}={OP}" method="post" enctype="ultipart/form-data"> <div class="panel panel-default"> <div class="panel-body"> <div class="form-group"> <label>File:</label> <input type="file" name="uploadfile"> </div> <input class="btn btn-primary" name="submit" type="submit" value="{LANG.save}" /> </div> </div> </form> <!-- END: main -->
Với file này ta sẽ có được một form upload file như ảnh
Lưu ý: Thẻform
cần có thuộc tínhenctype=“ultipart/form-data”
mới có thể gửi file lên server.
Tải file trên internet
programming4/class/upload.1604243354.txt.gz · Sửa đổi lần cuối: 2020/11/01 22:09 bởi hoaquynhtim99