簡體   English   中英

使用 Html Javascript PHP 在計算機上發現訪問讀取創建本地文件? 本地用途,不適用於 web 在線服務器

[英]Discover access read create LOCAL files on computer using Html Javascript PHP ? Local purpose, NOT for web online server

我的問題是:有沒有辦法使用 Html Javascript 在計算機上發現/訪問/讀取/創建本地文件?
僅用於本地目的,不適用於 web 在線服務器

我了解安全/隱私所有 HTML 語言都無法訪問本地文件。 (除了 cookies 文件...)

我為自己開發了幾個非常簡單的應用程序,在本地計算機上使用,STANDALONE,PORTABLE,我使用 HTML JavaScript 因為我已經知道它們,我花了太多時間來安裝或學習新的編碼系統,Z4C4ZDBD5FCA2E038A3A4 非常靈活為了我。

現在主要用於發現文件夾中的文件,訪問它們並閱讀它們。

例子:

<html>
<head>
<style>
body
    {
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif ;  
    background-color:#222 ; 
    color:#eee ; 
    margin:0px ; 
    padding:0px ; 
    }
</style>

</head>
<body>

<button type="button" style="position:fixed; right:0px; top:  0px ; "     onclick="window.location.reload()">Reload Full Page (F5)</button>

<div id="OUTPUT_1">OUTPUT_1</div>

<script>
/* file list */ 
var LIST = "" ; 
LIST = "\
rain1.ogg$\
rain2.ogg$\
thunder1.ogg$\
thunder2.ogg$\
" ; 
var file = []; 
file = LIST.split("$"); 
file.pop();


/* filter by type or extension */
//var type = ogg ; (not used, for now)


/* make table */
var MEGA_OUT = "" ; 

MEGA_OUT += "Numbers of Sound : "+file.length ;

MEGA_OUT += "<table>" ; 
for ( var i=0  ;  i<file.length  ;  i++ ) 
    {
    //start table line
    MEGA_OUT += "<tr>" ; 
    //name cell
    MEGA_OUT += "<td class='file_name'>" ; 
    MEGA_OUT += file[i] ; 
    MEGA_OUT += "</td>" ; 
    //player        
    MEGA_OUT += "<td class='file_name'>" ; 
    MEGA_OUT += "<audio controls>" ;
    MEGA_OUT += "<source src='"+file[i]+"' type='audio/ogg'>" ;
    MEGA_OUT += "Your browser does not support the audio element." ;
    MEGA_OUT += "</audio>" ;
    MEGA_OUT += "</td'>" ; 
    //end line
    MEGA_OUT += "</tr>" ; 
    }
MEGA_OUT += "</table>" ; 
document.getElementById("OUTPUT_1").innerHTML = MEGA_OUT ; 

</script>

<!-- END  -->
</body>
</html>

在這個例子中,如果我可以將我的文件復制到文件夾中,然后重新加載我的 HTML 來預覽它們,那就太好了。 但這不僅適用於少數音頻文件,還適用於許多音頻文件。 它還可以幫助我處理圖片、視頻拍攝、文字注釋等...

太感謝了 !

您不需要為此使用 PHP 服務器。 如果您熟悉 JavaScript,您可以在一分鍾內在本地機器上輕松設置Node.js服務器,並開發具有更多可用功能和功能的所有內容。

查看一些教程。 這將花費更少的時間來學習,但是以后您將很容易實現和開發!

https://openclassrooms.com/en/courses/2504541-ultra-fast-applications-using-node-js/2504972-creating-your-first-app-with-node-js

https://www.w3schools.com/nodejs/nodejs_intro.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM