File tree 2 files changed +20
-0
lines changed
2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 1
1
USE_MD5=YES
2
2
USE_SHA1=YES
3
+ USE_OPENSSL=YES
3
4
ngx_addon_name=ngx_http_upload_module
4
5
HTTP_MODULES="$HTTP_MODULES ngx_http_upload_module"
5
6
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_upload_module.c"
Original file line number Diff line number Diff line change 8
8
#include <ngx_http.h>
9
9
#include <nginx.h>
10
10
11
+ #if nginx_version >= 1011002
12
+
13
+ #include <ngx_md5.h>
14
+
15
+ typedef ngx_md5_t MD5_CTX ;
16
+
17
+ #define MD5Init ngx_md5_init
18
+ #define MD5Update ngx_md5_update
19
+ #define MD5Final ngx_md5_final
20
+
21
+ #define MD5_DIGEST_LENGTH 16
22
+
23
+ #include <openssl/sha.h>
24
+
25
+ #else
26
+
11
27
#if (NGX_HAVE_OPENSSL_MD5_H )
12
28
#include <openssl/md5.h>
13
29
#else
26
42
#include <sha.h>
27
43
#endif
28
44
45
+
46
+ #endif
47
+
29
48
#define MULTIPART_FORM_DATA_STRING "multipart/form-data"
30
49
#define BOUNDARY_STRING "boundary="
31
50
#define CONTENT_DISPOSITION_STRING "Content-Disposition:"
You can’t perform that action at this time.
0 commit comments