Как размер файла проверки на загрузке

Вы могли использовать 'vi' и затем следующую команду:

:16224,16482w!/tmp/some-file

, Кроме того:

cat file | head -n 16482 | tail -n 258

РЕДАКТИРОВАНИЕ:-Только для добавления объяснения Вы используете , главный-n 16482 для отображения сначала 16 482 строк тогда использует хвост-n 258 для вытаскивания последних 258 строк из первого вывода.

14
задан Majid 9 August 2017 в 07:38
поделиться

4 ответа

Если вы используете System.Web.UI.WebControls.FileUpload элемент управления :

MyFileUploadControl.PostedFile.ContentLength;

Возвращает размер отправленного файла в байтах.

18
ответ дан 1 December 2019 в 07:06
поделиться

В настоящее время мы используем NeatUpload для загрузки файлов.

Хотя при этом проверяется размер загружаемого сообщения, поэтому он может не соответствовать вашим требованиям , и хотя у него есть возможность использовать SWFUPLOAD для загрузки файлов и проверки размера и т. д., можно установить такие параметры, чтобы он не использовал этот компонент.

Из-за того, как они отправляют обратно в обработчик обратной передачи также можно показать индикатор выполнения загрузки. Вы также можете отклонить загрузку в обработчике на ранней стадии, если размер файла, используя свойство размера содержимого, превышает требуемый размер.

и хотя у него есть возможность использовать SWFUPLOAD для загрузки файлов и проверки размера и т. д., можно установить такие параметры, чтобы он не использовал этот компонент.

Из-за того, как они отправляют обратно обработчику обратной передачи, он также можно показать индикатор выполнения загрузки. Вы также можете отклонить загрузку в обработчике на ранней стадии, если размер файла, используя свойство размера содержимого, превышает требуемый размер.

и хотя у него есть возможность использовать SWFUPLOAD для загрузки файлов и проверки размера и т. д., можно установить такие параметры, чтобы он не использовал этот компонент.

Из-за того, как они отправляют обратно обработчику обратной передачи, он также можно показать индикатор выполнения загрузки. Вы также можете отклонить загрузку в обработчике на ранней стадии, если размер файла, используя свойство размера содержимого, превышает требуемый размер.

0
ответ дан 1 December 2019 в 07:06
поделиться

Это то, что я делаю при загрузке файла, это может вам помочь? Среди прочего, я проверяю размер файла.

//did the user upload any file?
            if (FileUpload1.HasFile)
            {
                //Get the name of the file
                string fileName = FileUpload1.FileName;

            //Does the file already exist?
            if (File.Exists(Server.MapPath(ConfigurationManager.AppSettings["fileUploadPath"].ToString() + fileName)))
            {
                PanelError.Visible = true;
                lblError.Text = "A file with the name <b>" + fileName + "</b> already exists on the server.";
                return;
            }

            //Is the file too big to upload?
            int fileSize = FileUpload1.PostedFile.ContentLength;
            if (fileSize > (maxFileSize * 1024))
            {
                PanelError.Visible = true;
                lblError.Text = "Filesize of image is too large. Maximum file size permitted is " + maxFileSize + "KB";
                return;
            }

            //check that the file is of the permitted file type
            string fileExtension = Path.GetExtension(fileName);

            fileExtension = fileExtension.ToLower();

            string[] acceptedFileTypes = new string[7];
            acceptedFileTypes[0] = ".pdf";
            acceptedFileTypes[1] = ".doc";
            acceptedFileTypes[2] = ".docx";
            acceptedFileTypes[3] = ".jpg";
            acceptedFileTypes[4] = ".jpeg";
            acceptedFileTypes[5] = ".gif";
            acceptedFileTypes[6] = ".png";

            bool acceptFile = false;

            //should we accept the file?
            for (int i = 0; i <= 6; i++)
            {
                if (fileExtension == acceptedFileTypes[i])
                {
                    //accept the file, yay!
                    acceptFile = true;
                }
            }

            if (!acceptFile)
            {
                PanelError.Visible = true;
                lblError.Text = "The file you are trying to upload is not a permitted file type!";
                return;
            }

            //upload the file onto the server
            FileUpload1.SaveAs(Server.MapPath(ConfigurationManager.AppSettings["fileUploadPath"].ToString() + fileName));
        }`
9
ответ дан 1 December 2019 в 07:06
поделиться

Вы можете сделать это в Safari и FF просто с помощью

<input name='file' type='file'>    

alert(file_field.files[0].fileSize)
2
ответ дан 1 December 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: