में रेंडर प्रक्रिया अक्षम करें मैं अपनी अपलोड प्रक्रिया के लिए अपलोडिफ़ी का उपयोग करता हूं। समस्या यह है कि प्रत्येक अपलोड लिथियम नियंत्रक के दृश्य प्रस्तुत करने का प्रयास करता है। मेरे मामले में uploadify.html.php। मैं इस व्यवहार को कैसे अक्षम कर सकता हूं और केवल 200 ओके वापस कर सकता हूं।लिथियम
मेरे नियंत्रक कोड:
class UploadController extends \app\controllers\AppController {
public function index() {}
public function uploadify() {
Logger::write('info', 'start upload');
if (!empty($this->request->data)) {
$fileData = $this->request->data['Filedata'];
$error = $fileData['error'];
if($error == UPLOAD_ERR_OK) {
// everything ok
$tempFile = $fileData['tmp_name'];
$targetPath = $this->request->env('DOCUMENT_ROOT') . $fileData['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $fileData['name'];
move_uploaded_file($tempFile, $targetFile);
Logger::write('info', 'upload file successfull to ' . $targetFile);
} else if($error == UPLOAD_ERR_INI_SIZE || $error == UPLOAD_ERR_FORM_SIZE) {
// file size to large
Logger::write('error', 'file to large ' . $fileData['Filename']);
} else if($error == UPLOAD_ERR_PARTIAL) {
// only partial uplopad
Logger::write('error', 'uploaded partial ' . $fileData['Filename']);
} else if($error == UPLOAD_ERR_NO_FILE) {
// no file uploaded
Logger::write('error', 'couldn\'t upload ' . $fileData['Filename']);
} else {
Logger::write('error', 'Unknown error code ' . $error);
}
} else {
Logger::write('error', 'no form data');
}
}
}
कुछ वापस करने के लिए अपने महत्वपूर्ण को अपलोड करने के लिए अपलोड करें -> http://stackoverflow.com/questions/1399654/oncomplete-and-oncompleteall-events-failing-to-fire-when-using-uploadify – Mewel