[英]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
服務器,並開發具有更多可用功能和功能的所有內容。
查看一些教程。 這將花費更少的時間來學習,但是以后您將很容易實現和開發!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.