要使uploadify與后端交互,您需要在前端配置uploadify來發送文件到后端,并在后端接收和處理這些文件。以下是一個基本的示例:
<input type="file" name="file_upload" id="file_upload" />
<script type="text/javascript">
$(function() {
$('#file_upload').uploadify({
'swf' : '/uploadify/uploadify.swf',
'uploader' : '/upload.php',
'buttonText': '選擇文件',
'fileTypeExts' : '*.jpg;*.png;*.gif',
'fileSizeLimit' : '2MB',
'onUploadSuccess' : function(file, data, response) {
alert('文件上傳成功!');
}
});
});
</script>
<?php
$targetFolder = '/uploads'; // 上傳文件保存的目錄
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$targetFile = rtrim($targetPath,'/') . '/' . $_FILES['Filedata']['name'];
// 將文件移動到目標路徑
move_uploaded_file($tempFile,$targetFile);
echo "文件上傳成功!";
}
?>
在上面的示例中,前端頁面中使用uploadify插件上傳文件,并在上傳成功后調用后端的upload.php處理文件。在upload.php中,獲取上傳的文件并將其保存到指定的路徑中。
您可以根據需求修改前端和后端代碼,以便滿足您的具體需求和交互邏輯。