1、先准备一个json文件。
2、使用vscode创建一个html文件。
3、开始撰写js方法,使用原生javascript来处理,先处理读取json文件,之后运行这个html。
4、得到的json就是我们indexjson文件中的内容。
5、为了便于查看我们json文件的内容显示在html网页中。
这个早就研究过这个问题了,有个很经典的解决方法就是比如你用的是asp语音,你就把你的js文件改成asp格式的(记住要在头部和尾部加script),这是我印象最深的解决方法了。还有的解决方方式是进行js加密编码什么的,具体的就不记得了,可以多借助百度搜索看看,这种方法是最简单可行的,不过确定是要是生成静态页面的话就B了,祝你好运
'-------------------------------------
'世博数据806: >用GetFileName方法就行,方法介绍如下,希望对你有所帮助:
GetFileName 方法
返回指定路径的最后成分,但指定的路径不能只是驱动器说明。
objectGetFileName(pathspec)
参数
object
必选项。 应为 FileSystemObject 的名称。
pathspec
必选项。 指定文件的路径(绝对的或相对的)。
说明
如果 pathspec 没有以文件名成分结束,那么 GetFileName 方法将返回长度为零的字符串 ("") 。
注意 GetFileName 方法只作用于所提供的路径字符串。 不会试图解析路径,也不会检查路径存在与否。
下面的例子说明了 GetFileName 方法的用法。
function ShowFileName(filespec)
{
var fso, s = "";
fso = new ActiveXObject("ScriptingFileSystemObject");
s += fsoGetFileName(filespec);
return(s);
}用JS实现文件下载功能在, 只要使用页面跳转, 将url指向文件地址, IE就会实现下载了
例如下载Upload 文件夹下的XXdoc,注意路径要对
function download()
{
locationhref="/Upload/XXdoc";
}JS那种当然有限制,需要被访问的那个文件夹及文件有访问权限,一般会跟JS文件一样作为资源被访问,如果你有很多的文件需要这样下载,那么都需要存放到项目下面的文件夹中。这种会把你项目下的文件结构明显的暴露出来。别人一看就知道你项目下有个什么文件夹,我感觉这样会不安全。IO流的话,可以明显的在后台进行控制,别人无法知道他要访问的文件到底是在项目下的某个文件夹,或者是服务器的硬盘上,或者某些资源存放在数据库中。方便管理,特别是文件很多,而且需要对文件进行一定的管理。因为通过后台控制,相对安全一点吧。个人见解。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)