Comments (8)
Здравствуйте!
Скажите, не прикрепляются все файлы или этот конкретный?
Какой размер у zip-файла, который Вы хотите отправить в Redmine?
Какое ограничение на размер загружаемых файлов у Вас установлено в Redmine?
Если этот zip-файл попробовать напрямую в Redmine загрузить (через web) загрузится ли он?
Вы пробовали прикрепить через бота что-нибудь маленькое?
И последний вопрос: если попробовать добавить файл в существующую задачу, там будут такие же проблемы?
интересное замечание - если прикреплять PNG файл, то в логе с ошибкой у него расширение jpg.
Это фишка Телеграма. Бот от него уже jpg получает.
Могу ошибаться, но если боту отправить файл не как картинку, а именно как файл, то он придёт в исходном расширении.
from nxs-chat-srv.
не прикрепляются все файлы, размер минимальный (килобайты, но разрешение в 100мб). Напрямую все файлы с указанными расширениями загружаются корректно, даже в существующую задачу.
from nxs-chat-srv.
Если redmine запускать через WEBrick , то сообщения только о
/var/lib/gems/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/http/mime_type.rb:163: warning: already initialized constant Mime::VCF
/var/lib/gems/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/http/mime_type.rb:163: warning:
=> Booting WEBrick
=> Rails 4.2.10 application starting in production on http://xxxx:3000
=> Run rails server -h
for more startup options
=> Ctrl-C to shutdown server
/var/lib/gems/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/http/mime_type.rb:163: warning: already initialized constant Mime::VCF
/var/lib/gems/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/http/mime_type.rb:163: warning: previous definition of VCF was here
[2018-03-30 02:56:53] INFO WEBrick 1.3.1
[2018-03-30 02:56:53] INFO ruby 2.3.3 (2016-11-21) [x86_64-linux-gnu]
[2018-03-30 02:56:53] INFO WEBrick::HTTPServer#start: pid=18093 port=3000
from nxs-chat-srv.
Покажите, пожалуйста логи Redmine в момент проблемы с загрузкой файлов.
И ещё попробуйте загрузить файла в Redmine напрямую через API:
curl -v -k -X POST -H "X-Redmine-API-Key: YOUR_REDMINE_API_KEY" -H "Content-Type: application/octet-stream" --data @PATH_TO_FILE "https://YOUR_REDMINE_HOST/uploads.json"
Сделайте для файлов с разными расширениями и покажите вывод, пожалуйста.
from nxs-chat-srv.
- upload completely sent off: 21 out of 21 bytes
< HTTP/1.1 422 Unprocessable Entity
< Date: Sun, 01 Apr 2018 09:17:36 GMT
< Server: Apache/2.4.25 (Debian)
< Cache-Control: no-cache
< X-XSS-Protection: 1; mode=block
< X-Request-Id: XXXXXXXXXXXXX
< X-Runtime: 0.019823
< X-Frame-Options: SAMEORIGIN
< X-Content-Type-Options: nosniff
< X-Powered-By: Phusion Passenger 5.0.30
< Content-Length: 55
< Status: 422 Unprocessable Entity
< Content-Type: application/json; charset=utf-8
< - Curl_http_done: called premature == 0
- Connection #0 to host XXXXXXXXXXXX left intact
{"errors":["Расширение запрещено"]}
Started GET "/issues.json?query_id=1&offset=0&limit=5" for XXXXXX at 2018-04-01 12:20:59 +0300
Processing by IssuesController#index as JSON
Parameters: {"query_id"=>"1", "offset"=>"0", "limit"=>"5"}
Current user: XXXXXXX(id=24)
Rendered issues/index.api.rsb (9.1ms)
Completed 200 OK in 47ms (Views: 8.8ms | ActiveRecord: 6.6ms)
Started POST "/uploads.json" for 193.124.202.152 at 2018-04-01 12:21:01 +0300
Processing by AttachmentsController#upload as JSON
Current user: XXXXXXXX(id=24)
Rendered common/error_messages.api.rsb (0.2ms)
Completed 422 Unprocessable Entity in 8ms (Views: 0.7ms | ActiveRecord: 0.9ms)
Started PUT "/issues/67.json" for XXXXXXXX at 2018-04-01 12:21:01 +0300
Processing by IssuesController#update as JSON
Parameters: {"issue"=>{"notes"=>"", "private_notes"=>false, "uploads"=>nil}, "id"=>"67"}
Current user: XXXXXXXX(id=24)
Notification has been sent successfully:
URI: https://XXXXXXXXXXXXXX:8443/redmine?token=XXXXXXXXXXXXXXXXXXX
Response code: 200
Rendered text template (0.0ms)
Completed 200 OK in 49ms (Views: 0.4ms | ActiveRecord: 7.1ms)
from nxs-chat-srv.
После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.
from nxs-chat-srv.
После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.
Скажите, пожалуйста, а что у Вас в этом поле было записано?
from nxs-chat-srv.
После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.
Скажите, пожалуйста, а что у Вас в этом поле было записано?
аналогичная проблема.
поле Допустимые расширения : txt,jpg,jpeg,png,bmp,rar,zip,pdf,doc,docx,pages,xls,xlsx,mov,xml,mp3
и да, проблема решается только удаление всего содержимого поля "Допустимые расширения"
from nxs-chat-srv.
Related Issues (20)
- Самоподписанный сертификат HOT 1
- Сертификаты в docker-compose HOT 1
- postgresql HOT 2
- not work HOT 20
- nxs-chat-srv.conf example HOT 1
- Комментарии добавляются, но в чат приходят сообщения об ошибках HOT 5
- Вопрос про функционал: анонимное создание задач HOT 2
- Ошибка настройки сервера nxs-chat-srv
- Вопрос по инструкции HOT 1
- access denied: tlgrm user not found HOT 4
- Вопрос HOT 1
- Инициализация бота и проверка nxs-chat-srv HOT 8
- Вопрос HOT 1
- Помогите разобраться ERROR HOT 1
- Привязка к userid, а не username. Сборка бинарника. HOT 4
- Новые telegram id HOT 2
- missing required option (option: "update_id") HOT 1
- Проблема с новыми telegram id, ожидание новой версии HOT 5
- Сортировка проектов HOT 6
- Добавить выбор трекера HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nxs-chat-srv.