Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите плиз! ZipInputStream s = new ZipInputStream(this.Project.PostedFile.InputStream); ZipEntry theEntry; while ((theEntry = s.GetNextEntry()) != null) { string directoryName = Path.GetDirectoryName(theEntry.Name); string fileName = Path.GetFileName(theEntry.Name); // create directory Directory.CreateDirectory("C:\\"+directoryName); if (fileName != String.Empty) { FileStream streamWriter = File.Create("C:\\"+theEntry.Name); int size = 2048; byte[] data = new byte[2048]; while (true) { size = s.Read(data, 0, 1); Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. на Строке size = s.Read(data, 0, 1); В чем ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 17:06 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите плиз! ZipInputStream s = new ZipInputStream(this.Project.PostedFile.InputStream); ZipEntry theEntry; while ((theEntry = s.GetNextEntry()) != null) { string directoryName = Path.GetDirectoryName(theEntry.Name); string fileName = Path.GetFileName(theEntry.Name); // create directory Directory.CreateDirectory("C:\\"+directoryName); if (fileName != String.Empty) { FileStream streamWriter = File.Create("C:\\"+theEntry.Name); int size = 2048; byte[] data = new byte[2048]; while (true) { size = s.Read(data, 0, 1); Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. на Строке size = s.Read(data, 0, 1); В чем ошибка? Да, ну разумеется s.CanRead стоит true и папка с файлом создается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 17:09 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите плиз! ZipInputStream s = new ZipInputStream(this.Project.PostedFile.InputStream); ZipEntry theEntry; while ((theEntry = s.GetNextEntry()) != null) { string directoryName = Path.GetDirectoryName(theEntry.Name); string fileName = Path.GetFileName(theEntry.Name); // create directory Directory.CreateDirectory("C:\\"+directoryName); if (fileName != String.Empty) { FileStream streamWriter = File.Create("C:\\"+theEntry.Name); int size = 2048; byte[] data = new byte[2048]; while (true) { size = s.Read(data, 0, 1); Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. на Строке size = s.Read(data, 0, 1); В чем ошибка? Да вот еще что поменял на size=s.ReadByte(); И получил: Exception Details: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: length ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadClearTextBuffer(Byte[] outBuffer, Int32 offset, Int32 length) ICSharpCode.SharpZipLib.Zip.ZipInputStream.BodyRead(Byte[] b, Int32 off, Int32 len) ICSharpCode.SharpZipLib.Zip.ZipInputStream.InitialRead(Byte[] destination, Int32 offset, Int32 count) ICSharpCode.SharpZipLib.Zip.ZipInputStream.Read(Byte[] destination, Int32 index, Int32 count) ICSharpCode.SharpZipLib.Zip.ZipInputStream.ReadByte() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 17:22 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите плиз! ZipInputStream s = new ZipInputStream(this.Project.PostedFile.InputStream); ZipEntry theEntry; while ((theEntry = s.GetNextEntry()) != null) { string directoryName = Path.GetDirectoryName(theEntry.Name); string fileName = Path.GetFileName(theEntry.Name); // create directory Directory.CreateDirectory("C:\\"+directoryName); if (fileName != String.Empty) { FileStream streamWriter = File.Create("C:\\"+theEntry.Name); int size = 2048; byte[] data = new byte[2048]; while (true) { size = s.Read(data, 0, 1); Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. на Строке size = s.Read(data, 0, 1); В чем ошибка? Да, ну разумеется s.CanRead стоит true и папка с файлом создается... Ну что никто не сталкивался с таким? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 19:11 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 21:42 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
streamWriter=File.Create(aDestDir+directoryName+fileName); while((size=s.Read(data,0,data.Length))>0) streamWriter.Write(data,0,size); streamWriter.Close(); _________________ "Helo, word!" - 17 errors 56 warnings Да это понятно... У меня тоже самое вроде и написано, но при первом же проходе s.Read(data,0,data.Length) выдает ошибку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 12:15 |
|
||
|
SharpZibLib - вопрос
|
|||
|---|---|---|---|
|
#18+
Brian Setzer но при первом же проходе s.Read(data,0,data.Length) выдает ошибку какую? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 00:35 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33953904&tid=1389982]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 429ms |

| 0 / 0 |
