2014-11-07 2 views
0

학교 과제물에 관한 빠른 질문이 있습니다. 그래서 본질적으로 그것은 webform이고 사진과 정보를 업로드하고 .cgi 파일은 데이터를 프로파일에 채 웁니다. "public_html/cgi-bin/assn1/images"에서 이미지를 업로드하고 검색하려면 할당 할 때 "public_html/images"폴더로 이미지를 업로드 할 때 작동하도록했습니다. 이미지는 "public_html/images"및 "../cgi-bin/assn1/images"에 업로드됩니다. 그러나, 후자의 경우, 나는 그것을 검색 할 수 없습니다. 누군가 이걸 어떻게 할 수 있는지에 대한 정보를 좀 주시겠습니까? 또한 이것은 학교 서버이므로 할 수있는 것에 국한됩니다 ...cgi-bin의 이미지에 액세스

profile photo.... <img src="../assn1/images/$fileName"> 

어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

환호

+0

두 사이트 모두에서 업로드 된 것으로 확인되면 경로가 잘못되었다고 생각됩니다. 어쩌면 루트 html 디렉토리에서 전체 경로를 사용해보십시오. '/ cgi-bin/assn1/images' – Nate

+0

그래서 해 보았습니다 ... 그리고 이미지는 여전히 나오지 않습니다. 그래서 깨진 이미지 링크를 마우스 오른쪽 버튼으로 클릭하고 "이미지 위치 복사"를 선택하면 http://zenit.senecac.on.ca/cgi-bin/assn1/images/successkid.jpeg가 나타납니다. 어떤 잘못된 것입니다. .cgi 파일은 http://zenit.senecac.on.ca/~int322_143sa15/cgi-bin/assn1/viewprofile.cgi에 있으며 위에 언급 한 것처럼 내 이미지 폴더는 assn1 안에 있습니다. –

+0

올바른 경로로 업데이트하십시오. 시스템과 일치합니다. 두 번째 링크에서 이미지 소스는 이미지가 아닌 디렉토리 인 ''입니다. 코드를 수정하여 예상 경로를 출력합니다.이 경로는 정보를 기반으로 'http : // zenit.senecac.on.ca/~ int322_143sa15/cgi-bin/assn1/images/$ fileName'과 같습니다. 줬어. 그러나 나는 정보가 충분하지 않기 때문에 확신 할 수 없다. – Nate

답변

0

정확하게 "검색 할 수 없습니까?" 어떤 종류의 오류 메시지 또는 이미지 아이콘이 누락 되었습니까? 웹 서버 오류 로그에 기록되는 것이 있습니까?

/cgi-bin 디렉토리 아래의 모든 내용이 CGI 프로그램으로 해석 될 수 있도록 웹 서버가 구성되었을 수 있습니다. 어떤 경우에는 정적 컨텐츠를 저장해서는 안됩니다.

관련 문제