Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. [Ajuda] Servidor http no Qt nao envia imagem
Forum Updated to NodeBB v4.3 + New Features

[Ajuda] Servidor http no Qt nao envia imagem

Scheduled Pinned Locked Moved Portuguese
12 Posts 2 Posters 3.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TioRoy
    wrote on 25 Oct 2013, 03:03 last edited by
    #2

    Qual é o erro que apresenta?

    Para ler binário, use o QDataStream, mais ou menos assim (não testei):

    @
    QFile file("image.jpg");
    if (!file.open(QIODevice::ReadOnly))
    return;

    int size = file.size(); //Não é a melhor maneira.... o arquivo pode ser muito grande para alocar....
    char *buffer = new char[size];

    QDataStream in(&file);
    in.readRawData(buffer, sizeof(buffer));
    @

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Rodrigocg
      wrote on 25 Oct 2013, 13:07 last edited by
      #3

      entao,eu tentei usar o QDataStream para abrir ele como binario, mas na hora que faco file.open() ele da um erro. esse 'e omeu problema... ele ao quer abrir a imagem...

      1 Reply Last reply
      0
      • T Offline
        T Offline
        TioRoy
        wrote on 25 Oct 2013, 19:04 last edited by
        #4

        Mas qual é o erro?

        1 Reply Last reply
        0
        • R Offline
          R Offline
          Rodrigocg
          wrote on 27 Oct 2013, 17:54 last edited by
          #5

          erro 5, quando eu uso file.error()....

          a referencia do erro eh: The file could not be opened.

          1 Reply Last reply
          0
          • T Offline
            T Offline
            TioRoy
            wrote on 28 Oct 2013, 21:48 last edited by
            #6

            bq. @QString dir = "/home/meussites"+list.at(1);@

            O retorno do list.at(1) é o nome do arquivo?

            Não seria assim?

            @
            QString dir = "/home/meussites/"+list.at(1);
            @

            1 Reply Last reply
            0
            • R Offline
              R Offline
              Rodrigocg
              wrote on 29 Oct 2013, 01:17 last edited by
              #7

              nao, pq o GET que o navegador envia ja tem a /.

              o servidor ta funcionando, enviando arquivos de texto... mas nao envia imagens pq antes de envia-la para um QTextStrean ou QDataStrean ele da erro na hora que eu mando abrir.

              1 Reply Last reply
              0
              • R Offline
                R Offline
                Rodrigocg
                wrote on 29 Oct 2013, 01:27 last edited by
                #8

                Pra ser mais especifico, estava testando aqui, ele nao esta abrindo imagens do tipo png e .ico...

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  TioRoy
                  wrote on 29 Oct 2013, 02:28 last edited by
                  #9

                  Entendi.

                  Sei que parecem perguntas idiotas, mas já checou a permissão dos arquivos? Você já trocou de "ReadWrite" para "ReadOnly"? O nome dos arquivos (maiúsculo/minusculo) estão batendo?

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Rodrigocg
                    wrote on 29 Oct 2013, 12:41 last edited by
                    #10

                    so nao chequei a permissao dos arquivos... vou checar e te falo

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      Rodrigocg
                      wrote on 29 Oct 2013, 12:45 last edited by
                      #11

                      alterei as permissoes e continua insistindo em nao ler o arquivo....

                      vou postar o codigo completo mais tarde pra vc dar uma olhada pra mim... se puder e claro...

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        TioRoy
                        wrote on 29 Oct 2013, 14:53 last edited by
                        #12

                        Pode mandar.

                        1 Reply Last reply
                        0

                        11/12

                        29 Oct 2013, 12:45

                        • Login

                        • Login or register to search.
                        11 out of 12
                        • First post
                          11/12
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved