uploadifyの使用中に問題が発生しました。完全なメッセージが表示されますが、ファイルは指定されたフォルダーに移動されません。これが私のコードです
<script src="../../../../jquery-1.8.3.js" type="text/javascript"></script>
<script src="<?php echo base_url();?>assets/uplodify/jquery.uploadify.min.js" type="text/javascript"></script>
<script src="<?php echo base_url();?>assets/uplodify/jquery.uploadify.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/uplodify/uploadify.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>
これは私のhtmlとjsです
<form enctype="multipart/form-data">
<div id="queue"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true">
</form>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
$('#file_upload').uploadify({
'swf' : '<?php echo base_url();?>assets/uplodify/uploadify.swf',
'uploader' : '<?php echo base_url();?>assets/uplodify/uploadify.php',
'auto' : true,
'multi' : true,
'onUploadStart' : function(file) {
alert('Starting to upload ' + file.name);
},
'onError' : function(error_array_us) {
for (myKey in error_array_us){
alert ("error_array_us["+myKey +"] = "+error_array_us[myKey]);
}
alert('The error was: ' + error_array_us);
},
'onAllComplete' : function() {
alert('The file was saved to: ' );
}
});
私のuploadify.phpはこのようなものです
<?php
$targetFolder = 'http://localhost/CodeIgniter_2.1.3/assets/upload'; //
$verifyToken = md5('unique_salt' . $_POST['timestamp']);
if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$targetFile = rtrim($targetPath,'/') . '/' . $_FILES['Filedata']['name'];
// Validate the file type
$fileTypes = array('jpg','jpeg','gif','png'); // File extensions
$fileParts = pathinfo($_FILES['Filedata']['name']);
if (in_array($fileParts['extension'],$fileTypes)) {
move_uploaded_file($tempFile,$targetFile);
echo '1';
} else {
echo 'Invalid file type.';
}
}
そして私はウェブサイトで与えられたものと同じuploadify.phpを持っています。私はcodeigniterを使用しています。Plesae誰かが私を助けてくれます