|
|
# 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 אורחים) | |
|
|