回答
用簡單的ajax請求,你可以做到這一點。用原始的Java腳本,你可以像這樣訪問你的文件。
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
var responseText = xhttp.responseText; //The responseText is the content of your file.
}
};
xhttp.open("GET", "/directory-of-uploaded-files/filename", true);
xhttp.send();
而且使用jQuery
$.ajax({
url: "/directory-of-uploaded-files/filename",
method: "get",
cache: false,
success: function(file_content){
console.log(file_content); //file_content is the content of your file.
},
error: function (e) {
alert("Error");
}
});
我喜歡這個答案,因爲它給出了一個實際的例子,如果該文件存儲在服務器的文件系統中的已知和可訪問的位置,它將工作。我想知道的一件事是,文件是否在上載時正在處理並轉換成(例如)數據庫中的表格數據,因爲如果是這樣的話,事情會變得更加複雜。 –
thx爲您的幫助。比我如何使用CSV文件? –
當console.log(xhttp)xhttp.responseText中有csv文本時。但是console.log(xhttp.responseText)是空的。 –
你不能沒有進行AJAX調用。一旦它在服務器上,客戶端將需要請求它。
你所要求的是Web開發的核心問題,你將如何完成它很大程度上取決於你的服務器運行的是什麼。例如,如果您已將此CSV文件發佈到運行PHP和MySQL的服務器,並且它現在存儲在MySQL數據庫中,則需要服務器端PHP從數據庫檢索文件並將其內容提供給客戶端。
我希望這會有所幫助。
thx爲您提供幫助。我知道了。 –
太棒了!很高興我能幫上忙,祝你的項目好運。 –
- 1. ZF2處理文件上傳。如何訪問上傳的文件?
- 2. 如何訪問multer上傳的文件?
- 3. 如何使用Bottle訪問上傳的文件?
- 4. 如何使用javascript上傳文件
- 5. 訪問Zend上傳文件
- 6. Kendo上傳訪問文件?
- 7. 訪問上傳文件時
- 8. 如何使用JavaScript訪問文件元素的文件屬性
- 9. 如何以通用換行模式訪問上傳的文件?
- 10. 使用文件上傳訪問pdf文件
- 11. xhr2文件上傳 - 使用formData訪問文件名
- 12. 如何訪問Microsoft Azure網站上的上傳文件?
- 13. Angular 2 - 文件上傳 - 如何訪問文件?
- 14. Perl文件上傳。如何多次訪問文件句柄?
- 15. 如何訪問文件上傳選定的文件,而無需使用JavaScript更改頁面?
- 16. 如何訪問JavaScript中的JSON文件?
- 17. 訪問上傳文件的網址
- 18. 無法訪問Laravel上傳的文件
- 19. Rails訪問上傳的文件
- 20. 如何使用JavaScript訪問文本文件?
- 21. 防止使用ng文件上傳來上傳JavaScript文件
- 22. 如何使用Kendo UI文件上傳控件上傳文件?
- 23. 使用POST的JavaScript文件上傳Nodejs
- 24. HTML 5使用php的攝像頭訪問和上傳文件
- 25. 使用Python3 Bottle訪問上傳的文件
- 26. 在javascript中上傳文件的問題
- 27. 如何使用watin中的FileUploadDialogHandler訪問文件上傳對話框
- 28. 使用jQuery/Javascript的Rails中的Ajaxy文件上傳問題
- 29. iOS/Javascript - 如何使用Javascript訪問設備上的圖像
- 30. 使用JavaScript在OneDrive上訪問文件的示例
你需要在服務器上?你可以在客戶端*上訪問它而不必提交它*(參見[這個答案](http://stackoverflow.com/questions/942105/file-data-from-input-element));或者您可以將其提交給服務器,然後使用AJAX再次詢問它。 – Amadan
哇。這就是我要的。 Thx –