|
|
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Добрый день! Такая ситуация: при загрузке файла на сайте загружается только часть файла(возможно половина или чуть больше...не совсем понятно )! Считываю файл из Код: c# 1. сюда: Код: c# 1. 2. При записи в БД массив content такой же, как и при чтении из БД, то есть запись и чтение правильны! Наверное ошибка при чтении из потока... Помогите, плз! Спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 14:14:19 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 19:40:52 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
вот такой результат.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 22:38:34 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
результат не поменялся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 22:39:14 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Приведите полностью код записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 00:35:46 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Тестовый проект в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 09:31:52 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
веб конфиг смотри есть ли такое , цифры от балды <httpRuntime executionTimeout="3600" maxRequestLength="1024000"/> maxRequestLength - сколько байтов может передаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 09:36:39 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Запись в БД? я записываю в столбец с типом varbinary(max) получаем массив Byte[] bytes. загрузка файла из БД: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. где attachment.Data - и есть наш массив... Сверял массивы ДО записи в БД и при чтении из БД - они одинаковы. Не зависимо от размера файла, загружается только его часть. Проверял на текстовике с двумя строками - загрузился текстовик с одной строкой в web.confige есть Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:12:24 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
поставил maxRequestLength="2097150" (максимально значение) - не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:20:43 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
блин. тебе надо выкинуть из бд файл или загрузить в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:24:19 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
сперва загружаю в бд, а потом на сайте по кнопке "скачать файл" скачивается только часть этого файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:31:05 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
все равно не понял где у тебя байты битые. В бд файл загружен полностью ? ... context.Response.BinaryWrite(file.Bytes); context.Response.Flush(); - вызови context.Response.End(); ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:35:45 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
vlad_nau, Вы упорно не хотите замечать, что Вам советуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:37:52 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
если в записи косяк то смотри аналог using (pf.InputStream) { try { byte[] file; byte[] buffer = new byte[4096]; using (MemoryStream ms = new MemoryStream()) { int read; while ((read = pf.InputStream.Read(buffer, 0, buffer.Length)) > 0) { ms.Write(buffer, 0, read); } file = ms.ToArray(); } код вставки в бд file } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:43:02 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
попробуй так (у меня работает) Код: c# 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:48:51 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
Как я понял клиенту отдаётся не всё или порченное изображение(файл). Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 11:51:29 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
МСУ, извините, но это очень большой проект и , как я думаю, вам будет не понятны используемые классы и методы в нём... Поэтому попробую объяснить во так: Сейчас создал текстовый файл, в котором два символа: 12. При чтении потока файла получаем массив Код: c# 1. в котором два элемента : 49, 50. В БД записалось в столбец Data(varbinary(max)) 0x3132. При загрузке файла( при клике на ссылку "загрузить файл") Код: c# 1. в attachment.Data тот же массив байтов со значениями 49, 50 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 12:00:10 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
работает в IE! а в хроме продолжает загружать только часть! Видимо что-то с браузером! Всем большое спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 12:06:41 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
по моему у тебя обрыв связи при закачке. тебе надо делать закачку с докачкой :) иначе файлы например больше 10 мб не закачаешь вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 12:45:28 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
хм...что-нибудь посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2011, 13:14:18 |
|
||
|
записывается только часть файла !
|
|||
|---|---|---|---|
|
#18+
vlad_nau, попробуй воспользоваться этим, если в проекте это допустимо http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx а вообще если будешь сам делать то вот так http://support.microsoft.com/kb/812406/en-us ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2011, 12:43:40 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=143&tid=1360140]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 343ms |

| 0 / 0 |
