Code Monkey home page Code Monkey logo

Comments (8)

borisershov avatar borisershov commented on September 1, 2024

Здравствуйте!

Скажите, не прикрепляются все файлы или этот конкретный?
Какой размер у zip-файла, который Вы хотите отправить в Redmine?
Какое ограничение на размер загружаемых файлов у Вас установлено в Redmine?
Если этот zip-файл попробовать напрямую в Redmine загрузить (через web) загрузится ли он?
Вы пробовали прикрепить через бота что-нибудь маленькое?
И последний вопрос: если попробовать добавить файл в существующую задачу, там будут такие же проблемы?

интересное замечание - если прикреплять PNG файл, то в логе с ошибкой у него расширение jpg.

Это фишка Телеграма. Бот от него уже jpg получает.
Могу ошибаться, но если боту отправить файл не как картинку, а именно как файл, то он придёт в исходном расширении.

from nxs-chat-srv.

denchru avatar denchru commented on September 1, 2024

не прикрепляются все файлы, размер минимальный (килобайты, но разрешение в 100мб). Напрямую все файлы с указанными расширениями загружаются корректно, даже в существующую задачу.

from nxs-chat-srv.

denchru avatar denchru commented on September 1, 2024

Если 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.

borisershov avatar borisershov commented on September 1, 2024

Покажите, пожалуйста логи 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.

denchru avatar denchru commented on September 1, 2024
  • 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.

denchru avatar denchru commented on September 1, 2024

image

После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.

from nxs-chat-srv.

borisershov avatar borisershov commented on September 1, 2024

После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.

Скажите, пожалуйста, а что у Вас в этом поле было записано?

from nxs-chat-srv.

pauloriply avatar pauloriply commented on September 1, 2024

После очистки поля "допустимы расширения", проблема исчезла. Видимо где-то допустил ошибку в формате/форматах.

Скажите, пожалуйста, а что у Вас в этом поле было записано?

аналогичная проблема.
поле Допустимые расширения : txt,jpg,jpeg,png,bmp,rar,zip,pdf,doc,docx,pages,xls,xlsx,mov,xml,mp3
и да, проблема решается только удаление всего содержимого поля "Допустимые расширения"

from nxs-chat-srv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.