웹 페이지에서 일부 .php 파일을로드하여 데이터 소스로 .csv 파일을 읽도록 테스트하는 Apache를 xampp를 통해 설정했습니다. 막대 그래프 차트를 출력합니다. Chrome에서이 오류가 발생했습니다.Apache로드 PHP 및 로컬 파일 오류 : "안전하지 않은 JavaScript가 URL이있는 프레임에 액세스하려고했습니다 ..."
안전하지 않은 JavaScript가 URL 파일 : /// C : /xampp/htdocs/search/php/loader/csvFileUploader.php URL 파일 : /// C :/xampp/htdocs/search가있는 프레임에서 액세스하려고합니다. /stackedBarChart.html. 도메인, 프로토콜 및 포트가 일치해야합니다. upclick-min.js : 99 i.onload_callback.i.onload_callback의 upclick-min.js : 99 온로드
나는 많은 다른 게시물 제안처럼이 iframe이 문제라고 생각하지 않습니다. 파이어 폭스를 통해서도 이것을 테스트했지만, PHP를 읽는 것 이상 이었지만 로컬 디렉토리에서 .csv 파일을로드하지 않았습니다.
제안 사항?
<script>
var uploaderCSV = document.getElementById('uploaderCSV');
upclick({
element : uploaderCSV,
action : 'php/loader/csvFileUploader.php',
onstart : function(filename) {
console.log(" -- Start upload: <" + filename + "> Here");
},
oncomplete : function(response_data) {
alert(response_data);
console.log(" -- CSV file to load: ", response_data);
var n = response_data.split("|");
if (n.length > 1) {
console.log(" >> csv file loaded at[ ", n[1], " ]");
loadDayLightFactor("php/loadCSV.php", "../" + n[1]);
}
}
});
</script>
여기에는 PHP 파일을의
<?php
// using upload at click from http://code.google.com/p/upload-at-click/
// FileData is the name for the input file
$file_result = "";
$file = $_FILES['Filedata'];
$allowedExtensions = array("csv", "txt");
$extension = end(explode(".", $file["name"]));
echo "123".$file;
>
고맙습니다. 매우 자세한 설명 – user1518600