Tôi có thể lấy dữ liệu thô của tệp mà tôi yêu cầu, nhưng tôi không thể khiến trình duyệt phân phát tệp cho người dùng. Tôi có cần sử dụng iframe không?Tải xuống để hoạt động giữa các angularj và express.js
//Client code
download_file: function (path, callback) {
$http.post('/download/client_file', {path:path}).
success(function(data, status, headers, config) {
console.log(data); //this contains the raw data of the res.download
//from the server.
});
}
//server code
res.download(file); // the path is proper
Ứng dụng có hoạt động tốt hơn nếu bạn thực hiện HTTP GET không? (hay còn gọi là mô phỏng điều gì sẽ xảy ra nếu người dùng nhấp vào một liên kết đến tập tin) –
Nó không quan trọng nếu tôi sử dụng GET hoặc POST tôi không có đối tượng dữ liệu biểu mẫu thích hợp. –