我有uploadify問題。 在客戶端它的工作非常好 (所有功能像按鈕,進度等和文件可以上傳到客戶端) 但在主機(服務器)上,文件無法上傳。無法使用uploadify上傳文件
服務器上,另一個(按鈕,進度,上傳腳本)正在工作, 只有我想上傳的文件無法上傳。
否則我有一些進程插入到數據庫(文件的路徑),我把插入SQL查詢的腳本上傳過程中,查詢工作,但文件不能被上傳
我的腳本(upload_file。 PHP):
<?php
$file_id = $_POST['file_id'];
if (!empty($_FILES))
{
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
$destinationFile = "files/". $_FILES['Filedata']['name'];
move_uploaded_file($tempFile,$targetFile);
//additional - query to insert the path
include("database_connection.php");
$query = "insert into file (file_id,path) values ('$file_id','$destinationFile')";
$result = mysql_query($query);
mysql_close();
} ?>
和JavaScript:
$('#file').uploadify
({
'uploader' : '/myweb/shockwaves/uploadify.swf',
'script' : '/myweb/process/upload_file.php',
'cancelImg' : '/myweb/images/uploadify/cancel.png',
'folder' : '/myweb/files',
'auto' : true,
'buttonText' : 'Upload',
'scriptData' : {'file_id':'001'}
});
謝謝:)
定義「不工作」。你有錯誤嗎?日誌?你是否用調試器遍歷代碼? – lucifurious 2011-05-03 02:40:22