|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Добрый день. Необходимо прочитать PDF-файл и закодировать его в base64binary. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Оно вроде кодируется, но что-то мне подсказывает, что неправильно. Раньше доводилось кодировать pdf в base64 на PHP. Кодировалось так, как надо: Код: php 1. 2.
Но результат кодировки одной и той же пдф-ки на PHP и С# приведенными выше способами отличаются. Подскажите, в чем может быть проблема... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 17:49 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
потому, что надо читать файл не как текстовый с кодировкой UTF8, а как бинарный, без всяких кодировок Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:02 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Roman Mejtes, спасибо))) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:14 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Roman Mejtesпотому, что надо читать файл не как текстовый с кодировкой UTF8, а как бинарный, без всяких кодировок Код: c# 1. 2.
жесть ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:17 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic Hunter, в чем конкретно заключается жесть? вам не понятно, что это за типы? мне лично из названия переменных даже понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:21 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Roman MejtesRelic Hunter, мне лично из названия переменных даже понятноНу так это-же замечательно - узнавать типы переменных по названиям. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:32 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterНу так это-же замечательно - узнавать типы переменных по названиям. Узнавать типы переменных - дурацкое занятие;) Узнавать нужно типы значений, которые им присваиваются, в данном случае - что возвращают File.ReadAllBytes и Convert.ToBase64String, а остальное - излишне. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 18:47 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
LRRelic HunterНу так это-же замечательно - узнавать типы переменных по названиям. Узнавать типы переменных - дурацкое занятие;) Узнавать нужно типы значений, которые им присваиваются, в данном случае - что возвращают File.ReadAllBytes и Convert.ToBase64String, а остальное - излишне. Ну и как? Вот чатюсь я тут с вами в форуме, студия не запущена. Потому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 19:05 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterПотому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает? Писать сюда не лень? Гугл в MSDN не ищет? Вроде все однозначно Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 19:47 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterНу и как? Вот чатюсь я тут с вами в форуме, студия не запущена. Потому, что кому-то было лень написать тип, мне должно быть не лень запускасть студию, что-бы посмотреть кто и что там возвращает? Профессиональный программист знает что возвращают File.ReadAllBytes и Convert.ToBase64String. А вот тем, кто не знает, обязательно нужно посмотреть MSDN, помимо возвращаемого типа там много чего _необходимого_ нужно посмотреть. Т.е., указание типа для "ленивых" может указать медвежью услугу этим самым "ленивым" (незнание часто приводит к неправильному использованию), и, наоборот, использование var избавляет профессионалов от излишеств ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 20:51 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
LRПрофессиональный программист знает что возвращают File.ReadAllBytes и Convert.ToBase64String.Поэтому Roman Mejtes напесал var нафсякей. PS Хватит песать чушь. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 23:34 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
если правильно именовать методы, следовать паттернам и общепринятым стандартам, вопросов о том, какой тип, не возникает. для новичка может быть тяжело разобраться в коде, не понимая такие вещи. при вызове конструктора, тип объекта видно сразу, или если идет приведение к типу, всё расходится в рамках 1 экрана, использование var совсем не значит, что его нужно использовать повсеместно, нигилизм, ультиматизм это для молодых ) я устал от этого, каждый может, если ему хочется, поменять в моем коде var на тип, мне будет индифферентно. для простых типов всегда есть литерал, работаю не 1 год, никогда не было проблем с этим, даже сразу после введения фичи в какой то там версии C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 00:52 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Чтобы усилить впечатление можнo dynamic попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 01:14 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterПоэтому Roman Mejtes напесал var нафсякей. PS Хватит песать чушь. На var уходит существенно меньше нажатий клавиш, чем на прописывание типа, но после компиляции разницы не будет абсолютно никакой - этого достаточно, чтобы использовать var везде, где можно. Relic HunterЧтобы усилить впечатление можнo dynamic попробовать. А что общего между var и dynamic? Какая-то чушь, ну, либо шутка для тупых... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 01:26 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
LR[На var уходит существенно меньше нажатий клавиш, чем на прописывание типа, Неужели? Где меньше? LRА что общего между var и dynamic? Какая-то чушь, ну, либо шутка для тупых...На тайпинге можно съэкономить, одна перемемнная на все случаи жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 02:02 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
короче, оказывается var придумали идиоты ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 04:32 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterНа тайпинге можно съэкономить, одна перемемнная на все случаи жизни. Экономьте дальше. Остальные люди представляют себе разницу между статическим и динамическим типизированием - в отличие от var vs type, где разницы нет абсолютно никакой, и компилятор и в том, и в другом случае генерирует абсолютно идентичный код. Для особо сомневающихся в выборе есть рекомендации из букваря : The var keyword can also be useful when the specific type of the variable is tedious to type on the keyboard, or is obvious, or does not add to the readability of the code. ... However, the use of var does have at least the potential to make your code more difficult to understand for other developers. For that reason, the C# documentation generally uses var only when it is required. P.S. var был введен 10 лет тому назад (в C# 3.0, MSVS 2008) - удивительно, что некоторые еще неотвозмущались по его поводу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 06:05 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Roman Mejtesтип объекта видно сразу, или если идет приведение к типу, всё расходится в рамках 1 экрана +1 Roman Mejtes, скажи спасибо что тебе псевдокод не написали) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 06:55 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic HunterЧтобы усилить впечатление можнo dynamic попробовать. Это идиотия насчёт var у вас, случайно, не из Java пришла? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 09:05 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
hVosttRelic HunterЧтобы усилить впечатление можнo dynamic попробовать. Это идиотия насчёт var у вас, случайно, не из Java пришла? в Java ЭТО появилось только в этом году в Java версии 10). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 09:34 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Petro123в Java ЭТО появилось только в этом году в Java версии 10). Собственно вопрос приурочен к этому событию. Видимо до сих пор не отгремели холиворы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 10:01 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
hVostt, )) да )) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 10:29 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
18+ kat3181 Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 18:53 |
|
Как закодировать PDF-файл в Base64binary?
|
|||
---|---|---|---|
#18+
Relic Hunter18+ kat3181 Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
в вашем коде ошибка, в 1 строке, даже не скомпилируется ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 19:08 |
|
|
start [/forum/topic.php?fid=20&fpage=27&tid=1399223]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 428ms |
0 / 0 |