Ben resim upload Uploadify Plugin kullanıyorum, ve ben gibi bazı işlemleri yapıyorum
a) when a user upload the file the upload button is removed automatically b) and the uploadify.php script will rename the file and store it in designated directory.
ve burada ben eylemi gerçekleştirmek için kullanıyorum kodudur.
JQuery Kod:
<script type="text/javascript">
$(document).ready(function() {
$('#fileUpload, #fileUpload2').uploadify({
'uploader': 'img/uploadify.swf',
'script': 'uploadify.php',
'folder': 'upload',
'auto' : 'true',
'cancelImg': 'img/cancel.png',
'fileDesc': 'jpg/jpeg',
'displayData': 'percentage',
'fileExt': "*.jpg;*.jpeg",
'sizeLimit' : '8388608',
'fileDataName' : 'file',
onComplete : function(event, queueID, fileObj, reposnse, data)
{
$('#filesUploaded').append('<a href='+fileObj.filePath+'>'+fileObj.name+'</a><br>');
$("#firstUpload").remove();
}
}); });
</script>
ve php i mükemmel iyi çalışıyor dosyayı yeniden adlandırmak için benzersiz bir kimliği ile tarihi kombinasyonunu kullandık.
ama dosya adını görüntülemek istiyorum ve ben ne zaman o div arayarak
<div id="filesUploaded"></div>
orijinal dosya değil adlandırılan dosya gösterir. i '+fileObj.name+' to '+response+' gelen değerini değiştirmeyi denedim
i file.Obj.name seçilen dosya adı değil, işlenmiş dosyayı yazdırır ve ben + yanıt değiştirmek + zaman dosyayı yükler ve yeniden adlandırın ama form sayfası öyle değil gibi sorun yukarıdaki kodu içinde sanırım adını dosya adını yazdırmak. ve ilerleme çubuğu% 100 ilerleme beste donuyor.
nasıl i adlandırılan dosya adını yazdırmak yapabilirim.?
teşekkür ederim
Düzenleme: Burada benim PHP kodu.
<?php
include('database.php');
$date = date("dFY");
$query = "SELECT MAX(id) as max_id FROM news";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$max_id = $row['max_id']+1;
echo $max_id;
$file1 = "file_$date"."_$max_id.jpg";
if (!empty($_FILES)) {
$tempFile = $_FILES['file']['tmp_name'];
$targetPath = 'upload/';
move_uploaded_file($tempFile,$targetPath.$file1);
}
?>