如何动态设置本地文件路径

时间:2017-02-08 01:45:02

标签: javascript php jquery html

我正在为我的CMS更新图片上传器;加载具有匹配缩略图的图像。当前设置已配对type =' file'输入加载:someImage.jpg + tn_someImage.jpg。我考虑过使用HTML5:

<input type="file" name="filefield" multiple="multiple">

但这可能仍然存在浏览器支持问题。

我想将点击&amp;如果拇指对存在于同一文件夹中,则通过自动测试来定位文件。这需要知道本地文件夹位置。我动态创建了&#39;文件&#39;输入

$(document).on('change','#filesUp',function(){ // numbered select input
for (i=1; i<=parseInt($('#filesUp').val()); i++) {
$('#filesToUpload').append('<input class="uploadDir" type="file" name="filesToUpload[]" /><P>'); }
});  

并且想要测试,当加载每个文件时,如果同一目录中有伴随的缩略图。我真的想避免让用户进行双重上传 我试过了:

$(document).on('change','.uploadDir',function(){
alert(document.location.href); // $_SERVER["REQUEST_URI"] - in PHP
alert(document.location.pathname); // $_SERVER["PHP_SELF"]
});

但这只是给出了执行文件的路径 几个答案&#34;找到本地路径&#34; - 例如: How to get the current file path in javascript
说:&#34;由于安全原因,这在JavaScript [因此jQuery]中受到限制。如果允许这样做,恶意脚本可以轻松读取服务器的内部文件夹结构,这很糟糕。&#34;

非常正确 - 但是......必须有一些客户端一键式加载目录路径的方式 - 没有用户输入它。可能不是??

我在PHP,js / jQ编码,不想使用插件或java。

0 个答案:

没有答案