דחוף!
איך אני מעלה קובץ שמע מתיקייה מסויימת בשרת שלי באמצעות המחלקה?
מחלקה של תקשורת עם ימות API
Re: מחלקה של תקשורת עם ימות API
https://www.call2all.co.il/f2/viewtopic ... 163#p19990דחוף!
איך אני מעלה קובץ שמע מתיקייה מסויימת בשרת שלי באמצעות המחלקה?
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
אני מנסה לעשות את זה בקובץ העלאת קבצים לשרת בphp עם הגדרות של ajax ו jQuery ומשום מה זה לא הולך לי.https://www.call2all.co.il/f2/viewtopic ... 163#p19990דחוף!
איך אני מעלה קובץ שמע מתיקייה מסויימת בשרת שלי באמצעות המחלקה?
Re: מחלקה של תקשורת עם ימות API
עצוב לשמועאני מנסה לעשות את זה בקובץ העלאת קבצים לשרת בphp עם הגדרות של ajax ו jQuery ומשום מה זה לא הולך לי.https://www.call2all.co.il/f2/viewtopic ... 163#p19990דחוף!
איך אני מעלה קובץ שמע מתיקייה מסויימת בשרת שלי באמצעות המחלקה?
אבל אני לא רואה במה שכתבת איזושהיא בקשת עזרה או פירוט מה הבעיה
זה בערך כמו שאני יכתוב "אני מנסה לעשות תוכנה למוזיקה בphp עם הגדרות של sql , והhtml של js משום מה נתקע כשאני שולח query בajax"
תגיד לי עם הבנת…
Re: מחלקה של תקשורת עם ימות API
מנחם.
ajax & jquery הם ספריות צד לקוח. במידה ואתה מעוניין להעלות מהשרת, לא ברור הקשר ביניהם.
תפרט יותר. ותעשה קצת שיעורי בית בגוגל לפני.
בהצלחה.
ajax & jquery הם ספריות צד לקוח. במידה ואתה מעוניין להעלות מהשרת, לא ברור הקשר ביניהם.
תפרט יותר. ותעשה קצת שיעורי בית בגוגל לפני.
בהצלחה.
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
אני מצרף את ההגדרות עם שינויים קלים של פרטי הקבצים בשרת.
זה בscript
וזה בhtml
איך מכניס את זה למחלקה?
זה ב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>
קוד: בחירת הכל
<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
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: מחלקה של תקשורת עם ימות API
כפי ששמת לב אני משתמש בסקריפט מבלי לרענן את הדפדפן. אולי בגלל זה אני לא יכול לעשות את זה?וכן מה אני כותב במקום הtmp_name?
Re: מחלקה של תקשורת עם ימות API
במקום הtmp_name אתה כותב שוב tmp_nameכפי ששמת לב אני משתמש בסקריפט מבלי לרענן את הדפדפן. אולי בגלל זה אני לא יכול לעשות את זה?וכן מה אני כותב במקום הtmp_name?
רק את שם הערך שתחתיו נשלח הקובץ צריך להחליף
אם אתה לא מצליח לעשות print_r תעשה שישלח מייל עם התוכן
קוד: בחירת הכל
serialize ( $_FILES ) ;
מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 2 אורחים