繁体   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