مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saleh212

عضویت از 1394/12/04

سوال

  • جمعه 8 مرداد 1395
  • 16:00
تشکر میکنم

سلام اقای مدائنی بابت مطالب اخیر ممنون خیلی عالی بودن یک سوال راجع مطلب آپلود عکس بدون رفرش کردم دارم که قرار دادید

http://barnamenevisan.org/Articles/Article5152.html

من اینو انجام بدون مشکلی ولی اگر بخاییم آپلود رو به فایل های خاص محدود کنیم چطوری میشه من در سمت کنترل اینکار رو انجام دادم مثلا فقط mp3 آپلود هم نمیشه ولی Progress bar باز هم میاد(ولی آپلود نمیشه)viewbag هم گذاشتم کار نمیکنه 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 8 مرداد 1395
  • 16:05

میتونید قبل از ارسال چک کنید

توسط جی کوئری

مثال

var _validFileExtensions = [".jpg", ".jpeg", ".bmp", ".gif", ".png"];    
function Validate(oForm) {
    var arrInputs = oForm.getElementsByTagName("input");
    for (var i = 0; i < arrInputs.length; i++) {
        var oInput = arrInputs[i];
        if (oInput.type == "file") {
            var sFileName = oInput.value;
            if (sFileName.length > 0) {
                var blnValid = false;
                for (var j = 0; j < _validFileExtensions.length; j++) {
                    var sCurExtension = _validFileExtensions[j];
                    if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {
                        blnValid = true;
                        break;
                    }
                }
                
                if (!blnValid) {
                    alert("Sorry, " + sFileName + " is invalid, allowed extensions are: " + _validFileExtensions.join(", "));
                    return false;
                }
            }
        }
    }
  
    return true;
}

 

<form onsubmit="return Validate(this);">
  File: <input type="file" name="my file" /><br />
  <input type="submit" value="Submit" />
</form>

 

کاربر سایت

saleh212

عضویت از 1394/12/04

  • جمعه 8 مرداد 1395
  • 16:10

خیلی ممنون استاد خیلی عالی بود...

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)