|
![]() |
# 1 |
חבר מתקדם
|
שאלות בנוגע להעלאת קבצים
1) איך אני יכול לקבוע את מקסימום גודל הקובץ שאפשר להעלות?
2) איך מתגברים על דברים מסוג: מישהוא מכלה תמונה שהיא בעצם לא תמונה אלא משהוא מזיק... נ.ב, אפשר לעשות זאת ע"י צד לקוח בטרם ההעלאה? תודה מראש... |
![]() |
![]() |
# 2 |
הוסטסניון
|
לגבי השאלה הראשונה יש מדריכים ברשת לגבי פונקציות של העלאת קבצים
יש פונקציה שמחשבת את הגודל של הקובץ ואז תעשה תנאי פשוט שאם זה גדול מ X אז... |
![]() |
![]() |
# 3 |
חבר מתקדם
|
אני יודע איך... השאלה שלי הייתה אם אפשר ע"י צד לקוח.
ושמתי לב שהניסוח שלי היה מטעה, סליחה... |
![]() |
![]() |
# 4 |
דוגמן הבית השמן
תודה על תרומתך :) |
לא יודע אם אפשרי צד לקוח (אני מאמין שכן), בכל מקרה זה לא מספיק ותמיד צריך לעשות בדיקה של צד שרת.
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 5 |
חבר מתקדם
|
הבעיה כאן היא שאדם יכול להעלות 200 מגה ורק אח"כ האפלקציה תבדוק ותמחוק...
זה נורמאלי? חחח... מקווה שיש פיתרון... |
![]() |
![]() |
# 6 |
דוגמן הבית השמן
תודה על תרומתך :) |
אם מדובר בכאלה גדלים באמת כדאי לעשות בדיקה גם בצד לקוח (אני כמעט בטוח שזה אפשרי), בכל מקרה כדאי לעשות בדיקה כפולה.
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 7 |
חבר מתקדם
|
כנראה שג'אווה סקריפטס באמת שפה גאונית..
קוד:
var oas = new ActiveXObject("Scripting.FileSystemObject"); var d = document.a.b.value; var e = oas.getFile(d); var f = e.size; |
![]() |
![]() |
# 8 |
משתמש - היכל התהילה
|
הדפדפן לא יתן לך להשתמש בזה.
בלי קשר לעובדה שזה יעבוד רק בIE. בכל מקרה, לא כדאי להסתמך על זה כי אפשר לזייף את זה בקלות
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 9 |
חבר בקהילה
|
אתה יכול להשתמש ב JS
תוסיף אירוע לטופס/כפתור onsubmit/onclick שיקרא לפונקציה אשר תבדוק את הסיומות של הקובץ. קוד:
<script language="JavaScript"> extArray = new Array(".jpg", ".png", ".bmp"); function LimitAttach(form, file) { allowSubmit = false; if (!file) return; while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1); ext = file.slice(file.indexOf(".")).toLowerCase(); for (var i = 0; i < extArray.length; i++) { if (extArray[i] == ext) { allowSubmit = true; break; } } if (allowSubmit) return true; else alert("Please only upload files that end in types: " + (extArray.join(" ")) + "\nPlease select a new " + "file to upload and submit again."); return false; } // End --> </script>
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|