renzhe9693 发表于 2021-4-30 11:03:42

【7.0.3】图片上传linux服务器报Internal server Error


设计器测试上传图片没问题,windows服务器上传没问题,但linux服务器上传图片报错
备注:linux图片实际上是传成功了,但存放地址在 /应用名/tmp 下,之前都是存放在 /应用名 下


Simon.hu 发表于 2021-4-30 18:02:07

你试试,是不是附件上传的路径被你设置了一个不存在的地址~

克鲁兹 发表于 2021-5-1 10:22:23

你的设计器和服务器都升级了吗?

renzhe9693 发表于 2021-5-6 08:54:22

Simon.hu 发表于 2021-4-30 18:02
你试试,是不是附件上传的路径被你设置了一个不存在的地址~

服务端上传文件路径是正确的,使用的是linux版服务端,但目前没有激活(测试环境),windows的服务端测试OK。


Simon.hu 发表于 2021-5-6 17:51:00

更新到数据库中以后,这些附件就会自动跑到 /应用名 下
如果没有保存到数据库的话,就是会到temp下的

这个一直是这个策略,linux和Windows一样的

renzhe9693 发表于 2021-5-13 16:48:48

Simon.hu 发表于 2021-5-6 17:51
更新到数据库中以后,这些附件就会自动跑到 /应用名 下
如果没有保存到数据库的话,就是会到temp下的



使用mysql数据库同一张表存文本和图片,文本字段可以保存,但图片字段上传报 内部服务错误,根据你的提示,指向数据库无法保存图片信息,不符合啊!
传图失败信息


[*]Request URL:
http://174.34.31.151:10003/receive/FileDownloadUpload/UploadImage

[*]Request Method:
POST

[*]Status Code:
500 Internal Server Error

[*]Remote Address:
174.34.31.151:10003

[*]Referrer Policy:
strict-origin-when-cross-origin

[*]Response HeadersView source

[*]Content-Encoding:
gzip

[*]Content-Type:
text/plain;charset=UTF-8

[*]Date:
Thu, 13 May 2021 08:36:06 GMT

[*]Server:
Kestrel

[*]Transfer-Encoding:
chunked

[*]Vary:
Accept-Encoding

[*]Request HeadersView source

[*]Accept:
application/json

[*]Accept-Encoding:
gzip, deflate

[*]Accept-Language:
zh-CN,zh;q=0.9

[*]Connection:
keep-alive

[*]Content-Length:
40393

[*]Content-Type:
multipart/form-data; boundary=----WebKitFormBoundaryLxOOZ2AIjHtCC8FO

[*]Cookie:
_ga=GA1.1.1008167223.1618194882; ForguncyUserService=HEUIBEEeV9QcXkQzFe53l4V3sD4GZmzFzLYl4BC_iB_C3mwCKoFi0vMsc8jGbJ2z-dvUEp3ZP7SMAdGaDz3zGrmhl5uCdE-pcFdmQvu2vf7tUdagGvgDSzDI6CtZxhmVA40liT171Lqp0DPqfLqZtgXbuWspV3p1cOAb7-i5GKHJYYhm_hrMpfdOQoo_Aqh1gBlgdQBrDPo_QkemIlqdUatu8g3o-XNtikdhtt3WCNq0p7kBrjwj7QX8CX3PFm_GEgPENjZ7PmXcCpr62OpaOyI5Pk2wd6Cu3Hfn8P_AI8CbtRDzNeycCmFsgO-Omqy1X9QDOr606eZlXAs8VRatPf1LQxwKK-PF_WmYr5FVJhRsxmKgZl_Rxy4hYNjzYzFysh8eFc04VLdJeaN2zDy3edzonL5WumqijsJ23t9iGtt6RUtKqSOzNqin0rqy-iw3xrDTJfsjm2AP45p5QCGjoScem8PmFKMzcCDpyj4ghnFP4bnbP_GbTMzwvrQ7cm-U5qPAJGlmr1sll0fCMPr9cY0a1SAs--bqpdHa4IATisk5PCOIFqWNDRYXLl9JqJ2v4bacfOu5c3wTt80vkvPPVMBIEFJosE7F72k8MtRldLvdgpv2D7WfFRVcu7XgT-JkihhBC2SAGzWceYB_UUKHL-nMhuTlnaIW8BHIikope-MetQ2EK-PKvI3ds2c7sb2j1i4dwFwk7-K0dd0fZy-fNMFtpw1mAhA9zHaq5k0QeVZoz7QJH6fUiRZqjJBjAijh6TRAmA_gt5_ZIzu2qIUcO-DBVsIat7NhandxCvMe_nzmTIejd1qK9virLJoCz1AcHW3ujzWq6HFYlYF8LP0zvuD0J-jS2Qa1S9pZ4Xrr3utd3FBXoaiAJ2TZsb-lpMw6U9ZpdaRGzQWrH679u2b3k4XmvIqU9QSVd_KOYvTWVdFn2-CgHiK7OVtqLbAnLSQZRPZ67H9vCH6Mg52mzBtEEy1q6q-478bzFlkL5FZVyGbVc6JmVginRRx223OyI2m_Y3S5-K3_z3h7V5THDvRZwklPzEau9TDz2YlBVL4Fen830xKbh2gHgE4CN9uXeKBzH7YFiQ-PK5F75sjzRJ1Qyqp-L30O3PTUE5DFN-rhiedBv9fLTnv4OfUXH4aAAFdoA8-tciOgRzAHyUoZ26gt-7_WUjCJEbJ1P4cpkaQzjI27BkjNf2REp8ko_zEYcFRglaBXtYY6UAE8-5rcASHhHHLJ2lOwv1cbnsYS-3XgUjcyyFg1Yday3-3kdENzUU9qdzIJESxCl9m5gT0kJiby2oP9HIaduQmVEBoP0NSMiO8; ForguncyServer=rs3NzfJ9ndiTsvi8bUFuGzaXH-VtAt6ZbE4-XJwO6qveQf7blL_YK-g31EWp8fRVe5ilAA_Sbde0RUAaHG1eMwk7xStkM12ij2zF0INAK7mP1szL29KXmcda9FaMo527UzILoERxwjSMsOHCD7YWmJKnAD4ed4nrNNBjklH6KQmhBy4148Qu_xWCSqU8rh9Z-GvOGAJ4QHLoTYA1dwDI-QZaDal6v2qnNf6jb3rT9zxStnFaZFkzkggbjk5zWRSNX0b7OReFsmHzgmv1G8cU0uyoqCon9rdmTxwNYR6Mc_sBo2IHc-XN6h2Zia6zTpMWT7vdk6lOTy9mTstIHp0Z7o0LYmGIgoosldosvs5-qfXbj92EWG4HS9Wbva3L6yFcMgqOdOdfC8EtdtzrzqL9rf1D0hVx8-uHAQT9iS2fGm3HhgQWz4HCA5FtUrspMNJE; _gid=GA1.1.1336524814.1620873726; fgc_UID_Q19CAFFXXEZdQQ%3D%3D=af370b13-77a5-4a50-8d2e-d30762141e70; _gat_gtag_UA_163489000_1=1

[*]Host:
174.34.31.151:10003

[*]Origin:
http://174.34.31.151:10003

[*]Referer:
http://174.34.31.151:10003/receive/express_receive

[*]User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36

[*]X-Requested-With:
XMLHttpRequest

传文本成功信息



[*]

[*]Request URL:
http://174.34.31.151:10003/receive/Home/UpdateMultiDataTable

[*]Request Method:
POST

[*]Status Code:
200 OK

[*]Remote Address:
174.34.31.151:10003

[*]Referrer Policy:
strict-origin-when-cross-origin

[*]Response HeadersView source

[*]Content-Encoding:
gzip

[*]Content-Type:
application/json; charset=utf-8

[*]Date:
Thu, 13 May 2021 08:37:55 GMT

[*]Server:
Kestrel

[*]Transfer-Encoding:
chunked

[*]Vary:
Accept-Encoding

[*]Request HeadersView source

[*]Accept:
*/*

[*]Accept-Encoding:
gzip, deflate

[*]Accept-Language:
zh-CN,zh;q=0.9

[*]Connection:
keep-alive

[*]Content-Length:
650

[*]Content-Type:
application/json

[*]Cookie:
_ga=GA1.1.1008167223.1618194882; ForguncyUserService=HEUIBEEeV9QcXkQzFe53l4V3sD4GZmzFzLYl4BC_iB_C3mwCKoFi0vMsc8jGbJ2z-dvUEp3ZP7SMAdGaDz3zGrmhl5uCdE-pcFdmQvu2vf7tUdagGvgDSzDI6CtZxhmVA40liT171Lqp0DPqfLqZtgXbuWspV3p1cOAb7-i5GKHJYYhm_hrMpfdOQoo_Aqh1gBlgdQBrDPo_QkemIlqdUatu8g3o-XNtikdhtt3WCNq0p7kBrjwj7QX8CX3PFm_GEgPENjZ7PmXcCpr62OpaOyI5Pk2wd6Cu3Hfn8P_AI8CbtRDzNeycCmFsgO-Omqy1X9QDOr606eZlXAs8VRatPf1LQxwKK-PF_WmYr5FVJhRsxmKgZl_Rxy4hYNjzYzFysh8eFc04VLdJeaN2zDy3edzonL5WumqijsJ23t9iGtt6RUtKqSOzNqin0rqy-iw3xrDTJfsjm2AP45p5QCGjoScem8PmFKMzcCDpyj4ghnFP4bnbP_GbTMzwvrQ7cm-U5qPAJGlmr1sll0fCMPr9cY0a1SAs--bqpdHa4IATisk5PCOIFqWNDRYXLl9JqJ2v4bacfOu5c3wTt80vkvPPVMBIEFJosE7F72k8MtRldLvdgpv2D7WfFRVcu7XgT-JkihhBC2SAGzWceYB_UUKHL-nMhuTlnaIW8BHIikope-MetQ2EK-PKvI3ds2c7sb2j1i4dwFwk7-K0dd0fZy-fNMFtpw1mAhA9zHaq5k0QeVZoz7QJH6fUiRZqjJBjAijh6TRAmA_gt5_ZIzu2qIUcO-DBVsIat7NhandxCvMe_nzmTIejd1qK9virLJoCz1AcHW3ujzWq6HFYlYF8LP0zvuD0J-jS2Qa1S9pZ4Xrr3utd3FBXoaiAJ2TZsb-lpMw6U9ZpdaRGzQWrH679u2b3k4XmvIqU9QSVd_KOYvTWVdFn2-CgHiK7OVtqLbAnLSQZRPZ67H9vCH6Mg52mzBtEEy1q6q-478bzFlkL5FZVyGbVc6JmVginRRx223OyI2m_Y3S5-K3_z3h7V5THDvRZwklPzEau9TDz2YlBVL4Fen830xKbh2gHgE4CN9uXeKBzH7YFiQ-PK5F75sjzRJ1Qyqp-L30O3PTUE5DFN-rhiedBv9fLTnv4OfUXH4aAAFdoA8-tciOgRzAHyUoZ26gt-7_WUjCJEbJ1P4cpkaQzjI27BkjNf2REp8ko_zEYcFRglaBXtYY6UAE8-5rcASHhHHLJ2lOwv1cbnsYS-3XgUjcyyFg1Yday3-3kdENzUU9qdzIJESxCl9m5gT0kJiby2oP9HIaduQmVEBoP0NSMiO8; ForguncyServer=rs3NzfJ9ndiTsvi8bUFuGzaXH-VtAt6ZbE4-XJwO6qveQf7blL_YK-g31EWp8fRVe5ilAA_Sbde0RUAaHG1eMwk7xStkM12ij2zF0INAK7mP1szL29KXmcda9FaMo527UzILoERxwjSMsOHCD7YWmJKnAD4ed4nrNNBjklH6KQmhBy4148Qu_xWCSqU8rh9Z-GvOGAJ4QHLoTYA1dwDI-QZaDal6v2qnNf6jb3rT9zxStnFaZFkzkggbjk5zWRSNX0b7OReFsmHzgmv1G8cU0uyoqCon9rdmTxwNYR6Mc_sBo2IHc-XN6h2Zia6zTpMWT7vdk6lOTy9mTstIHp0Z7o0LYmGIgoosldosvs5-qfXbj92EWG4HS9Wbva3L6yFcMgqOdOdfC8EtdtzrzqL9rf1D0hVx8-uHAQT9iS2fGm3HhgQWz4HCA5FtUrspMNJE; _gid=GA1.1.1336524814.1620873726; fgc_UID_Q19CAFFXXEZdQQ%3D%3D=af370b13-77a5-4a50-8d2e-d30762141e70

[*]Host:
174.34.31.151:10003

[*]Origin:
http://174.34.31.151:10003

[*]Referer:
http://174.34.31.151:10003/receive/express_receive

[*]User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36

[*]X-Requested-With:
XMLHttpRequest

[*]Request Payloadview source

[*]{requestDataList: [{updateType: "add",…}]}

[*]requestDataList: [{updateType: "add",…}]


Eric.Liang 发表于 2021-5-13 18:16:06

renzhe9693 发表于 2021-5-13 16:48
使用mysql数据库同一张表存文本和图片,文本字段可以保存,但图片字段上传报 内部服务错误,根据你的提示 ...

你的linux服务器的文件夹是不是没有写入文件的权限呢?

renzhe9693 发表于 2021-5-14 08:51:09

Eric.Liang 发表于 2021-5-13 18:16
你的linux服务器的文件夹是不是没有写入文件的权限呢?

文件能写如/tmp/目录下,权限应该是有的吧,谢谢!

renzhe9693 发表于 2021-5-14 09:40:38

Eric.Liang 发表于 2021-5-13 18:16
你的linux服务器的文件夹是不是没有写入文件的权限呢?

我使用服务端的分析错误,你看下有没有帮助,谢谢!

Tracy.Liu 发表于 2021-5-14 10:59:03


如果你的图片只是上传了,他就会出现在temp中,只有当你点击按钮,把图片存入到数据库中,才会在你指定的路径下,创建一个和你发布应用名一致的文件夹,然后图片将存入这个文件夹中。所以您确认一下,是否执行有讲数据存入数据库中的命令操作哈~

我这边也做了相应测试


另外,你也可以这样测试一下,就是重新发布一个test应用,里面简单实现一个上传图片的功能,然后发布,再上传试试,看下是应用的问题还是服务器配置的问题。
页: [1] 2
查看完整版本: 【7.0.3】图片上传linux服务器报Internal server Error