[英]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.