Yêu cầu thg 11 23, 2018 10:17 SA 232 0 1
  • 232 0 1
0

Upload file tạm thời bằng AJAX

Chia sẻ
  • 232 0 1

Mình đang làm upload file nhưng đang vướng cách xử lý trong trường hợp sau, mong mọi người giúp đỡ:

  • Upload file bằng Ajax, click vào input nào sẽ upload luôn file tại input đó nhưng sẽ không lưu vào DB.
  • Sau khi click vào button "Đính kèm" thì mới tiến hành lưu link những file đó vào các field tương ứng trong DB
  • Khi upload file lên nhưng không click "Đính kèm" mà load lại trang thì sẽ xóa nhưng file đó đi

1 CÂU TRẢ LỜI


Đã trả lời thg 11 23, 2018 10:34 SA
+3

b thử dùng cái này xem:

$(document).ready(function(e) {
    $(function() {
        $('#file').change(function() {
            var file = this.files[0];
            var reader = new FileReader();
            reader.onload = imageIsLoaded;
            reader.readAsDataURL(this.files[0]);
        });
    });
    function imageIsLoaded(e) {
        $('#file').css('color', 'green');
        $('#image_display').css('display', 'block');
        $('#image_update').attr('src', e.target.result);
        $('#image_update').attr('width', '320px');
        $('#image_update').attr('height', '240px');

    }; 
});
Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí