מחלקה של תקשורת עם ימות API

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי מנחם מענדל מענדי » 17:51 13/05/2018

כפי ששמת לב אני משתמש בסקריפט מבלי לרענן את הדפדפן. אולי בגלל זה אני לא יכול לעשות את זה?וכן מה אני כותב במקום הtmp_name?
במקום הtmp_name אתה כותב שוב tmp_name

רק את שם הערך שתחתיו נשלח הקובץ צריך להחליף

אם אתה לא מצליח לעשות print_r תעשה שישלח מייל עם התוכן

קוד: בחירת הכל

serialize ( $_FILES ) ;
וכך תוכל לראות מה קורה שם
הוא לא עושה שום שינוי...

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי מנחם מענדל מענדי » 18:09 13/05/2018

אני מצרף את ההגדרות עם שינויים קלים של פרטי הקבצים בשרת.

זה בscript

קוד: בחירת הכל

<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>
וזה בhtml

קוד: בחירת הכל

<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

שליחהעל ידי מנחם מענדל מענדי » 14:07 14/05/2018

איך במחלקה אני יכול להוריד קובץ שמע מהמערכת לא לפי שם הקובץ אלא לפי חיפוש של מילה מסויימת שנמצאת בשם הקובץ.
אני צריך את זה כדי להוריד קובץ מהמערכת משלוחת כניסה לפי מספר אישי והקלטת השם וגם קבלת נתונים מכיוון שאין להם שם קובץ רגיל אלא יש את התאריך וכו'... וכך אין אפשרות להוריד באמצעות המחלקה את הקובץ אם לא מקישים את הכתובת המלאה.
אשמח לעזרה
תודה

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי 011371 » 15:31 14/05/2018

איך במחלקה אני יכול להוריד קובץ שמע מהמערכת לא לפי שם הקובץ אלא לפי חיפוש של מילה מסויימת שנמצאת בשם הקובץ.
אני צריך את זה כדי להוריד קובץ מהמערכת משלוחת כניסה לפי מספר אישי והקלטת השם וגם קבלת נתונים מכיוון שאין להם שם קובץ רגיל אלא יש את התאריך וכו'... וכך אין אפשרות להוריד באמצעות המחלקה את הקובץ אם לא מקישים את הכתובת המלאה.
אשמח לעזרה
תודה
השאלה היא לא כיצד עושים זאת עם המחלקה כי כפי שציינת לא ניתן נכון להיום בAPI לקבל מידע על רשימת הקבצים במערכת וממילא אין למחלקה מה לעזור בזה


אתה צריך קודם לדעת בדיוק מהו הקובץ שתרצה להוריד

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי מנחם מענדל מענדי » 16:29 14/05/2018

ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי 011371 » 16:42 14/05/2018

ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי מנחם מענדל מענדי » 18:25 14/05/2018

ואיך אני עושה בhtml הורדה של קובץ שמגיע מהמערכת דרך המחלקה למכשיר?

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי 011371 » 19:08 14/05/2018

ואיך אני עושה בhtml הורדה של קובץ שמגיע מהמערכת דרך המחלקה למכשיר?
הכי פשוט אם שמרת אותו בשרת שלך

קוד: בחירת הכל

<a href="files/file.wav" >לחץ כאן להורדת הקובץ</a>
רק תחליף את files/file.wav לנתיב של הקובץ שלך יחסי לדף

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי מנחם מענדל מענדי » 20:03 14/05/2018

ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890
עשיתי את זה והוא מעלה לי לשרת את הקובץ כריק לגמרי! בלי כל תוכן.

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: מחלקה של תקשורת עם ימות API

שליחהעל ידי 011371 » 20:15 14/05/2018

ושאלה אחרת. איך אני יכול להוריד קובץ באמצעות המחלקה ישירות לשרת שלי?? והאם אני יכול לקבוע מה יהיה שם הקובץ בשרת??
מחכה לתשובה דחוף.
תודה
ראה כאן https://www.call2all.co.il/f2/viewtopic ... 278#p20890
עשיתי את זה והוא מעלה לי לשרת את הקובץ כריק לגמרי! בלי כל תוכן.
שים לב שצריך להשים במשתנה $file את הקובץ שהורדת עם המחלקה כדי שזה יעבוד


חזור אל “פורום מפתחים API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 3 אורחים