הוא לא עושה שום שינוי...במקום הtmp_name אתה כותב שוב tmp_nameכפי ששמת לב אני משתמש בסקריפט מבלי לרענן את הדפדפן. אולי בגלל זה אני לא יכול לעשות את זה?וכן מה אני כותב במקום הtmp_name?
רק את שם הערך שתחתיו נשלח הקובץ צריך להחליף
אם אתה לא מצליח לעשות print_r תעשה שישלח מייל עם התוכןוכך תוכל לראות מה קורה שםקוד: בחירת הכל
serialize ( $_FILES ) ;
מחלקה של תקשורת עם ימות API
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
או אולי אפשרי דרך אחרת... איך אני מגדיר בסקריפט שהקובץ יעלה עם שם שאני יגדיר לו?אני מצרף את ההגדרות עם שינויים קלים של פרטי הקבצים בשרת.
זה בscriptוזה בhtmlקוד: בחירת הכל
<script>
/*jslint unparam: true, regexp: true */
/*global window, $ */
$(function () {
'use strict';
// Change this to the location of your server-side upload handler:
var url = window.location.hostname === 'ahavat-israel.net/server/php/',
uploadButton = $('<button/>')
.addClass('btn btn-primary')
.prop('disabled', true)
.text('Processing...')
.on('click', function () {
var $this = $(this),
data = $this.data();
$this
.off('click')
.text('Abort')
.on('click', function () {
$this.remove();
data.abort();
});
data.submit().always(function () {
$this.remove();
});
});
$('#fileupload').fileupload({
url: url,
dataType: 'json',
autoUpload: false,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
maxFileSize: 999000,
// Enable image resizing, except for Android and Opera,
// which actually support image resizing, but fail to
// send Blob objects via XHR requests:
disableImageResize: /Android(?!.*Chrome)|Opera/
.test(window.navigator.userAgent),
previewMaxWidth: 100,
previewMaxHeight: 100,
previewCrop: true
}).on('fileuploadadd', function (e, data) {
data.context = $('<div/>').appendTo('#files');
$.each(data.files, function (index, file) {
var node = $('<p/>')
.append($('<span/>').text(file.name));
if (!index) {
node
.append('<br>')
.append(uploadButton.clone(true).data(data));
}
node.appendTo(data.context);
});
}).on('fileuploadprocessalways', function (e, data) {
var index = data.index,
file = data.files[index],
node = $(data.context.children()[index]);
if (file.preview) {
node
.prepend('<br>')
.prepend(file.preview);
}
if (file.error) {
node
.append('<br>')
.append($('<span class="text-danger"/>').text(file.error));
}
if (index + 1 === data.files.length) {
data.context.find('button')
.text('Upload')
.prop('disabled', !!data.files.error);
}
}).on('fileuploadprogressall', function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css(
'width',
progress + '%'
);
}).on('fileuploaddone', function (e, data) {
$.each(data.result.files, function (index, file) {
if (file.url) {
var link = $('<a>')
.attr('target', '_blank')
.prop('href', file.url);
$(data.context.children()[index])
.wrap(link);
} else if (file.error) {
var error = $('<span class="text-danger"/>').text(file.error);
$(data.context.children()[index])
.append('<br>')
.append(error);
}
});
}).on('fileuploadfail', function (e, data) {
$.each(data.files, function (index) {
var error = $('<span class="text-danger"/>').text('File upload failed.');
$(data.context.children()[index])
.append('<br>')
.append(error);
});
}).prop('disabled', !$.support.fileInput)
.parent().addClass($.support.fileInput ? undefined : 'disabled');
});
</script>איך מכניס את זה למחלקה?קוד: בחירת הכל
<span class="btn btn-success fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>בחר קובץ</span>
<input id="fileupload" type="file" name="files">
</span>
<br>
<br>
<!-- The global progress bar -->
<div id="progress" class="progress">
<div class="progress-bar progress-bar-success"></div>
</div>
<!-- The container for the uploaded files -->
<div id="files" class="files"></div>
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
איך במחלקה אני יכול להוריד קובץ שמע מהמערכת לא לפי שם הקובץ אלא לפי חיפוש של מילה מסויימת שנמצאת בשם הקובץ.
אני צריך את זה כדי להוריד קובץ מהמערכת משלוחת כניסה לפי מספר אישי והקלטת השם וגם קבלת נתונים מכיוון שאין להם שם קובץ רגיל אלא יש את התאריך וכו'... וכך אין אפשרות להוריד באמצעות המחלקה את הקובץ אם לא מקישים את הכתובת המלאה.
אשמח לעזרה
תודה
אני צריך את זה כדי להוריד קובץ מהמערכת משלוחת כניסה לפי מספר אישי והקלטת השם וגם קבלת נתונים מכיוון שאין להם שם קובץ רגיל אלא יש את התאריך וכו'... וכך אין אפשרות להוריד באמצעות המחלקה את הקובץ אם לא מקישים את הכתובת המלאה.
אשמח לעזרה
תודה
Re: מחלקה של תקשורת עם ימות API
השאלה היא לא כיצד עושים זאת עם המחלקה כי כפי שציינת לא ניתן נכון להיום בAPI לקבל מידע על רשימת הקבצים במערכת וממילא אין למחלקה מה לעזור בזהאיך במחלקה אני יכול להוריד קובץ שמע מהמערכת לא לפי שם הקובץ אלא לפי חיפוש של מילה מסויימת שנמצאת בשם הקובץ.
אני צריך את זה כדי להוריד קובץ מהמערכת משלוחת כניסה לפי מספר אישי והקלטת השם וגם קבלת נתונים מכיוון שאין להם שם קובץ רגיל אלא יש את התאריך וכו'... וכך אין אפשרות להוריד באמצעות המחלקה את הקובץ אם לא מקישים את הכתובת המלאה.
אשמח לעזרה
תודה
אתה צריך קודם לדעת בדיוק מהו הקובץ שתרצה להוריד
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
מחכה לתשובה דחוף.
תודה
Re: מחלקה של תקשורת עם ימות API
ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
ואיך אני עושה בhtml הורדה של קובץ שמגיע מהמערכת דרך המחלקה למכשיר?
Re: מחלקה של תקשורת עם ימות API
הכי פשוט אם שמרת אותו בשרת שלךואיך אני עושה בhtml הורדה של קובץ שמגיע מהמערכת דרך המחלקה למכשיר?
קוד: בחירת הכל
<a href="files/file.wav" >לחץ כאן להורדת הקובץ</a>
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
עשיתי את זה והוא מעלה לי לשרת את הקובץ כריק לגמרי! בלי כל תוכן.ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
Re: מחלקה של תקשורת עם ימות API
שים לב שצריך להשים במשתנה $file את הקובץ שהורדת עם המחלקה כדי שזה יעבודעשיתי את זה והוא מעלה לי לשרת את הקובץ כריק לגמרי! בלי כל תוכן.ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
מי מחובר
משתמש הגולש בפורום זה: אין משתמשים רשומים | 1 אורח