elseiver: (zayka blueher)
[personal profile] elseiver
Dim img_data As Byte() = New Byte(txtFileName.PostedFile.ContentLength){}

А как бы написали вы?
Продолжение следует:)

Date: 2012-02-07 03:39 am (UTC)
From: [identity profile] elder-george.livejournal.com
Я бы переименовал
txtFileName
в что-нибудь типа
fileUpload
, а потом написал бы:

var imgData = fileUpload.FileBytes;


Потому что VB сакс =P

К слову, в MSDN пример для C# содержит адовую жесть:

            // Create a byte array to hold the contents of the file.
            byte[] input = new byte[fileLen - 1];
            input = FileUpload1.FileBytes;


Видимо, начали использовать автоматический конвертор для перевода между языками :-/

Date: 2012-02-07 03:49 am (UTC)
From: [identity profile] torrio.livejournal.com
А-а-а-а-а! -1 ! Это, пожалуй, еще хуже, чем то, что у нас.

Date: 2012-02-07 04:23 am (UTC)
From: [identity profile] elder-george.livejournal.com
Там в примере для VB написано следующее:

' Create a byte array to hold the contents of the file.
Dim Input(fileLen - 1) As Byte
Input = FileUpload1.FileBytes

Скорее всего, автор статьи решил, не заморачиваясь различиями в семантике, перевести построчно.

November 2016

S M T W T F S
  12345
67 89101112
13 141516171819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 9th, 2026 06:49 pm
Powered by Dreamwidth Studios